現在のディレクトリのすべてのサブフォルダから一致するファイルを削除します。

現在のディレクトリのすべてのサブフォルダから一致するファイルを削除します。

私はこれを各ディレクトリのファイルをコピーするために使用します。

find -type d -maxdepth 1 -print0 | xargs -0 -n1 cp .htaccess

これで、リバース操作を実行し、現在存在するすべてのサブディレクトリから名前が一致するファイルを削除する必要があります。

ベストアンサー1

.htaccessあなたの説明を正しく理解したら、現在のディレクトリのサブディレクトリから削除したいのですが、そのサブディレクトリから削除したくありません。つまり、削除したいがfoo/.htaccess削除したくない場合ですfoo/bar/.htaccess。もしそうなら、とても簡単です。

rm */.htaccess

find初期コマンドなしでミッションを完了できます。findディレクトリを再帰的に参照したい場合(たとえば、サブディレクトリやサブサブディレクトリなどに適用する)に最も便利です。

for d in */; do cp -p .htaccess "$d"; done

おすすめ記事