Bagaimana cara mengubah nama semua file / direktori secara efisien dengan nama yang sama?


0

Saya mencoba mengganti nama beberapa file / direktori umum dalam koleksi musik saya. Sampai sekarang, perpustakaan musik saya dikelola dengan cara ini:

Music
    Artist
        Album
            Song
            Song
            Song
            .Cover.jpg
            .Scans

Saya ingin mengubah .Cover.jpg dan .Scans untuk sesuatu yang berbeda, seperti:

Music
    Artist
        Album
            Song
            Song
            Song
            Cover.jpg
            Artwork

Namun, saya tidak dapat menemukan cara yang baik untuk mengganti nama semua file dan direktori ini melalui bash. Bagaimana saya bisa membuat ini berfungsi sehingga saya tidak perlu mengganti nama setiap file secara manual?

Juga, jika saya suatu saat nanti berubah pikiran tentang bagaimana saya memiliki nama, bagaimana saya bisa mengubah .Scans direktori untuk secara sederhana Scans di setiap direktori di bawah Music?


Windows? Linux? OS Mac?
Alexey Ten

Oh begitu bash.
Alexey Ten

Mungkin seharusnya membuatnya lebih jelas ... maaf tentang itu!
Ryan McClure

Jawaban:


1

Perintah-perintah ini harus bekerja:

find -name .Cover.jpg -execdir mv '{}' Cover.jpg ';'
find -name .Scans -execdir mv '{}' Artwork ';'

Jalankan mereka dari Music dir.


Sangat luar biasa! Ini melakukan persis apa yang saya butuhkan untuk dilakukan. Saya masih sedikit pemula CL, jadi itu bagus untuk belajar tentang find hari ini. Terima kasih!
Ryan McClure

0

Coba yang gratis Irfanview . Ini memiliki fitur ganti nama batch yang baik dengan banyak opsi. Terletak di bawah File.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.