一部のファイルの名前を「folder.jpg」から「cover.jpg」に変更したいと思います。ファイル自体は、現在のディレクトリの2レベル下にあります。簡単な呼び出し
mv */*/folder.jpg */*/cover.jpg
動作しません。
では、どのようにしてこれをすべてのサブディレクトリに対して自動的に行うことができますか?
ありがとう!
これには find
を使用できます。
find ./your-top-dir/ -iname 'folder.jpg' -execdir mv -i '{}' cover.jpg \;