[Linux] ファイルまたはディレクトリのみへの chmod コマンド

http://www.tec-q.com/note/2007/11/_chmod.html

ファイルまたはディレクトリのみへの chmod コマンド

 

ファイルまたはディレクトリのみへの chmod コマンド

chmod で再帰的にパーミッションを設定するときにいつも思うのが、
「ディレクトリだけとかできないかなぁ・・・」
普通にやるとファイルにも x が付いちゃって実行ファイルになっちゃいますよね。

で、探してみたらありました。
chmod – ファイルのアクセス権の変更

find を利用してファイルまたはディレクトリだけにして、chmod するという手法。

ファイルの場合

find . -type f -print | xargs chmod 644

ディレクトリの場合

find . -type d -print | xargs chmod 755

こりゃ便利だ。

2007年11月15日 15:15 鉄球

コメント