
ファイルを探す必要があります。たとえば、ランダムに作成されたディレクトリのサブディレクトリでファイルを見つける必要がありますpassfail.txt
。不明なディレクトリにファイルを保持しながら、ファイル名を変更したいと思います。たとえば、ファイル名の一部を切り捨てるいくつかの方法を試しましたが、何も機能しないようです。どうすればいいのかご存知ですか?X
(X/randomDir/passfail.txt)
passfail_SOMESTRING.txt
mv
-exec
find
dirname
答え1
~$ find . -type f -name "Avan*mp4" -exec rename 's/Avant.*mp4/new.mp4/' {} \; -print
./tmp/Avantaccident.mp4
~$ ls -lrth tmp/*mp4
-rw-r--r-- 1 francois francois 4.9M Feb 10 19:43 tmp/new.mp4
~$
名前変更機能は、複数のサブディレクトリでも機能します。