Menjawab pertanyaan yang diklarifikasi dalam komentar tentang bagaimana mengubah format tanggal dalam nama file, gunakan varian gnu date
pendekatan drewbenn . Perintah ini menemukan semua file di folder lokal, dan pipa hanya nama file untuk xargs
, mengganti date
nama file yang dimodifikasi sebagai argumen kedua mv
yang melakukan penggantian nama.
Penggunaan bash
substitusi variabel tambahan yang sedikit berputar diperlukan saat bash
mengevaluasi date
perintah.
find ./ -printf '%f\n' | xargs -I '{}' sh -c 'mv $1 $(date -j -f %Y-%m-%d $1 +%m/%d%Y)' -- {} \;