ファイルをあるフォルダから別のフォルダに移動し、ファイル名にタイムスタンプを追加したいと思います。
たとえば、フォルダーとfile1
という2つのファイルがあります。file2
f1
このファイルのf2
ファイル名file1_22_jan_11:42
とfile2_22_jan_11:42
。
ベストアンサー1
そのタイムスタンプがファイル変更時間の場合、GNU findとxargsを使用すると、次のことができます。
find f1 -maxdepth 1 -mindepth 1 -printf '%p\0f2/%f_%Td_%Tb_%TH:%TM\0' |
xargs -r0n2 echo mv
echo
満足すれば削除されます。