Unix : パーミッションの一括変更
Unixでファイルパーミッションを変更するとき、
普通は、こんな感じで変更する。
chmod 644 test.txt
1ファイルいいけど。まとめて変更したいときはfind + xargsを組み合わせると
ファイルやディレクトリをまとめて変更できるので便利でした。
- sample_dir配下のファイルをすべて644にする
find sample_dir -type f | xargs chmod 644
- sample_dir配下のディレクトリをすべて755にする
find sample_dir -type d | xargs chmod 755
xargs は色々使えそうなので、もっといろんなことに使えそう。