9

私はLinuxを使用しており、その中に多数のサブディレクトリとアイテムを含むディレクトリがあります。すべてのディレクトリとサブディレクトリで再帰的な chmod を実行したいのですが、それらのディレクトリ内のファイルはどれも実行したくありません。

chmod -R 777 {folder}

chmod コマンドにフラグを追加して、chmod をサブディレクトリのみに適用できるようにすることはできますか?

4

4 に答える 4

19

私の頭の上から:

find {folder} -type d -print0 | xargs -0 chmod 777
于 2012-04-03T21:49:26.340 に答える
3

find {folder} -type d -print0 | xargs -0 chmod 777

于 2012-04-03T21:51:16.587 に答える
2

試す:

検索 {フォルダ} -type d -exec chmod 777 {} \;

于 2012-04-03T21:54:45.570 に答える
2

manページから直接: http://ss64.com/bash/chmod.html

また、ここでも裏付けられています: https://stackoverflow.com/a/17091831/538512

次の形式またはその派生物を使用してくださいchmod -R u=rwX,go=rwX {folder}

それが役立つことを願っています!

于 2014-10-16T05:50:38.160 に答える