これが可能かどうか知りたいです。
.mov
私のフォルダにファイルが多すぎます。ファイルを別のフォルダにコピーできますが、新しいファイル名に実際の名前の後に、ファイル拡張子の前にmd5sumを含めることができるかどうか疑問に思います。たとえば、ファイルの1つの名前が指定されている場合は、johnnycash.mov
次のように表示したいとします。
johnnycash_8cbda72b2ce62f4a69a0b454ccccbe4.mov
私は愚かな奴であり、この種のことは私のレベルよりわずかに高くなるかもしれませんが、誰もがうまくいく解決策があれば感謝します。
乾杯!
ベストアンサー1
この問題は、次の2つの手順で解決するのが最善です。
- 新しいフォルダにファイルをコピーする
- md5sumに基づいて名前を変更します。
ステップ1は簡単です。
cp -r folder_with_movs new_folder
ステップ2にはいくつかのスクリプトが必要です。
cd new_folder
for i in *.mov; do
bn="${i%.*}"
ext="${i##*.}"
md5=$(md5sum "$i" | awk '{ print $1 }')
mv -v "$i" "${bn}_${md5}.${ext}"
done