現在のディレクトリのすべてのサブディレクトリに実行権限を追加します。

現在のディレクトリのすべてのサブディレクトリに実行権限を追加します。

所有者、グループ所有者、およびファイルを除く他のすべてのユーザーに対して、現在のディレクトリのすべてのサブディレクトリに実行権限を追加するにはどうすればよいですか。

これを行うスクリプトを作成したいのですが、方法がわかりません。

答え1

1)現在のディレクトリでサブディレクトリを探し、2)見つかったプロジェクト(ディレクトリ)に実行権限を追加する必要があります。

sudo find . -type d -exec chmod ugo=+x {} \;

答え2

chmod再帰オプション(-R)でコマンドを使用します。

chmod -R a+X

または

chmod -R ugo+x

関連情報