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

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

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

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

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

ファイルの場合

find . -type f -print | xargs chmod 644

ディレクトリの場合
find . -type d -print | xargs chmod 755

こりゃ便利だ。

トラックバック

このエントリーのトラックバックURL:
http://www.tec-q.com/mt/mt-tb.cgi/881

この一覧は、次のエントリーを参照しています: ファイルまたはディレクトリのみへの chmod コマンド:

» 勝手にメモ 送信元 手順書.com
ファイルまたはディレクトリのみへの chmod コマンド [詳しくはこちら]

コメント (5)

鉄球さん、こんにちは。
助かりました!
すばらしいTipsです。
ありがとうございます。

これは便利ですね。
助かりました!

いや〜自分も助かりました。
こりゃ便利です。
探してようやく見つけましたが、ありがとうございました。

いや〜自分も助かりました。
こりゃ便利です。
探してようやく見つけましたが、ありがとうございました。

すごく助かりました!
ちまちま手作業を考えていたのが一発でできました。

コメントを投稿