GNU/Linux >> Linux の 問題 >  >> Linux

ディレクトリでのみ再帰的な chmod を実行するにはどうすればよいですか?

find を実行 -type d に (ディレクトリ ) -exec chmod を実行するプライマリ フォルダのみ:

find /your/path/here -type d -exec chmod o+x {} \;

目的のオブジェクトに対してのみ実行することを確認するには、 find /your/path/here -type d だけを実行できます 最初;見つかったディレクトリを単純に出力します。


ウィキペディアのコマンド ラインの例 - chmod を参照してください。

# Remove the execute permission on all files in a directory 
# tree, while allowing for directory browsing.
chmod -R a-x+X directory    
                            

ダニエルが追加したように:これはあなたの場合にうまくいくはずです:

chmod -R o+X directory

Linux
  1. Linuxでディレクトリの名前を変更する方法

  2. 名前がマイナスにすぎないディレクトリを入力する方法は?

  3. ディレクトリの md5 チェックサムを計算するにはどうすればよいですか?

  1. / usr / bin / chmodなしでchmodする方法は?

  2. ディレクトリを grep -R から除外するにはどうすればよいですか?

  3. ディレクトリ全体で dos2unix を実行するにはどうすればよいですか?

  1. ディレクトリ内のファイルとディレクトリの再帰的なファイルサイズを一覧表示するにはどうすればよいですか?

  2. LinuxのNOTディレクトリのディレクトリ内のファイルのみを削除します

  3. ディレクトリが存在するかどうかを確認するにはどうすればよいですか?