chmodディレクトリ内のすべてのファイル

chmodディレクトリ内のすべてのファイル

すべてのファイル名を一覧表示せずに、既知のディレクトリにあるすべてのファイル(.sh、.py、その他の実行可能ファイルを含むさまざまな種類)を権限775に変更するにはどうすればよいですか。

例外なくそのディレクトリの「すべて」を意味します。

修正する:以下のコマンドは実際に私の問題を解決しました。 「\」の代わりに「+」を使用する理由についての説明はありますか?

find . -type f -name "*.*" -exec chmod 775 {} +

ベストアンサー1

検索とchmod

find path_to_dir -type f -name "*.*" -exec chmod 775 {} \;

*.*権限を変更したいファイル形式に変更します。*.*変更はディレクトリ内のすべてのファイルに適用されます。

おすすめ記事