[自分用メモ][shell] find + xargs の組み合わせによる一括変更。

2014/12/19 10:03AIX、UNIX、Linuxfind,linux,shell,xargs

無知無知を晒すようで何なのですが・・・

Sambaなファイルサーバのとあるディレクトリ配下のファイルのパーミッションを一括で変更しようとした際のメモ。

一括で、カレントディレクトリ以下のファイルを644へ変更する

find . -type f -print0 | xargs -0 chmod 644

一括で、カレントディレクトリ以下のディレクトリを0755へ変更する

find . -type d -print0 | xargs -0 chmod 755

注意する点は、-print0xargs -0。これを指定することで空白を含む文字列にも対応する。

この記事を書いた人
kometchtech

kometchtech
うつ病を患いながら、IT業界の末席にいるおっさんエンジニア。科学計算をしたことがないのに、HPC分野にお邪魔している。興味のある分野で学習したことをblogにまとめつつ、うつ病の経過症状のメモも置いておく日々。じつはRouterboard User Group JPの中の人でもある。
Amazon欲しいものリスト / Arm板を恵んでくれる人募集中

Buy Me A Coffee

2014/12/19 10:03AIX、UNIX、Linuxfind,linux,shell,xargs

Posted by kometchtech