Anda dapat menggunakan rename
alat seperti ini
rename 's/\ \[\!\]//' *.zip
Saya sarankan Anda menambahkan -n
terlebih dahulu beralih, yang menyebabkan rename
untuk hanya menunjukkan apa yang akan dilakukannya, tetapi tidak mengganti nama file apa pun.
rename -n 's/\ \[\!\]//' *.zip
Perhatikan bahwa ini hanya akan menghapus kemunculan pertama [!]
dalam nama file, hanya jika diawali dengan spasi, dan terlepas dari apakah itu di akhir nama file atau tidak.
sintaks dasar rename
:
rename 's/from/to/' filenames
akan menggantikan from
dengan to
di semua nama file.
berikut penjelasan detailnya:https://www.computerhope.com/unix/rename.htm
perhatikan ada dua rename
perintah:satu dari paket util-linux dan satu dari paket perl. perintah yang saya rujuk di atas adalah varian perl. varian perl jauh lebih populer dan bermanfaat. biasanya ketika orang berbicara tentang rename
maksudnya varian perl.
di debian (dan karenanya ubuntu) rename
adalah varian perl secara default. https://stackoverflow.com/questions/22577767/get-the-perl-rename-utility-instead-of-the-built-in-rename
di arch linux rename
adalah varian util-linux sedangkan perl-rename
adalah varian perl. https://bbs.archlinux.org/viewtopic.php?id=85128
berikut cara melihat versi yang Anda gunakan:
$ rename --version
rename from util-linux 2.30.1
$ perl-rename --version
perl-rename 1.9