web屋が使えそうなlinuxコマンドメモ

findは一括でデータを書き換える為使い方によってはサーバが死にます。
重々良く確認してご使用ください。
自己責任でよろ。
.phpパーミッション一括変更


find . -name \*.php -exec chmod 755 {} \;
カレントディレクトリ(SSHで今いる階層)以下のファイルに対して有効
ファイルを指定する場合は『\*.php』を書き換える。
example)hogehoge.cgi、hogehoge.log、hogeoge.php など
ディレクトリのパーミッション一括変更

カレントディレクトリ(SSHで今いる階層)以下のすべてのディレクトリに対し作用。
find . -type d -exec chmod 755 {} \;
カレントディレクトリ(SSHで今いる階層)以下のすべてのディレクトリに対し作用。
find . -name \* xargs chmod 777
ただし、こちらは『\*』を適時書き換える事によって、カレントディレクトリ以下の
該当の特定ディレクトリのみ一括で書き換えを行える。

もっといろんな方法は、以下を参照
http://w.livedoor.jp/pinetail/d/Linux%A5%B3%A5%DE%A5%F3%A5%C9Tips