タグ

ブックマーク / blog.kodai74.net (1)

  • findとxargsで空白を含むファイルを処理する方法

    Linux/OSS関連のエンジニアです。OSS監視ツールZabbixの日支社、Zabbix Japanの代表も務めています。 FATでフォーマットしてある外付けディスクからMac OS Xにファイルをコピーすると、パーミッションが777になってしまい気持ちが悪いことになります。 ターミナルからファイル名に空白を含むファイルをfindとxargsで処理しようとしても、ファイル名に空白があるため以下のようなエラーが出てうまく処理できません。 xargs: unterminated quote 以下のようにするのが正解らしいです。 find -type f -print0 |xargs -0 chmod 644

    riocampos
    riocampos 2016/06/12
    Macでファイルのパーミッションだけを644にしたいとき:find -type f -print0 | xargs -0 chmod 644
  • 1