Saya mendapat banyak file dengan nama file kacau. Semua nama file memiliki awal yang sama dengan direktori file windows. Masalahnya adalah ada 700+ file dan saya benar-benar tidak ingin melewatinya dan secara manual mengubah nama mereka semua. Ini adalah contoh nama file (Catatan: Tidak ada yang memiliki direktori file):
G:some\really\long\file\path\then\the\name1.jpg
G:some\really\long\file\path\then\the\name2.png
G:some\really\long\file\path\then\the\filename.txt
G:some\really\long\file\path\then\the\file_name.mov
...
Yang terpenting adalah setiap file memiliki G:some\really\long\file\path\then\the\
sebelum nama file yang saya inginkan.
Jadi saya ingin file di atas terlihat seperti:
name1.jpg
name2.png
filename.txt
file_name.mov
Saya sudah mencoba rename
perintah dan tidak berhasil. Saya masih baru dengan Linux dan benar-benar tidak yakin bagaimana cara melakukannya atau benar-benar apa yang harus google. Bantuan apa pun akan dihargai.
sumber
*
cocok dengan semua file, tetapi izinkan saya mengubahnya untukG*
dilakukan - jadi sekarang ini cocok dengan semua file yang dimulai denganG
di direktori saat ini dan akan bekerja pada mereka semua sekaligus. Jika mereka ada di banyak direktori, kita juga bisa mengatasinya dengan berbagai cara.*\\
sejak serakah.*
Anda dapat melakukan ini secara murni
bash
menggunakan ekspansi parameter shell .${file##*\\}
(cut-up-to-last-prefix) menghapus semua mulai dari awal nama file hingga yang terakhir\
terlihat.Ganti nama hasil adalah:
sumber
Jika Anda mencari solusi GUI , ada banyak aplikasi penggantian nama massal. Saya akan menyarankan Thunar , yang merupakan manajer file default untuk Xfce. Itu datang dengan alat penggantian nama massal berguna. Anda dapat menginstal Thunar dengan menjalankan perintah berikut di Terminal:
Anda mungkin dapat menginstal dari Perangkat Lunak Ubuntu juga.
Cara menggunakan utilitas
G:some\really\long\file\path\then\the\
(bagian yang ingin Anda singkirkan), biarkan kotak Ganti Dengan: kosong. Anda harus melihat pratinjau perubahan di kolom Nama Baru .Selain Cari & Ganti , utilitas ini mendukung tindakan berikut:
sumber