Ubah nama banyak file sekaligus di Linux

Jika Anda pernah bertanya-tanya bagaimana Anda bisa ganti nama banyak file sekaligus, daripada membahasnya satu per satu, maka ini adalah tutorial mini yang Anda cari. Di dalamnya kami akan mengajari Anda langkah demi langkah bagaimana melanjutkan dari konsol distribusi GNU / Linux favorit Anda untuk dapat mengubah nama secara bersamaan dan dengan cara yang sederhana dan nyaman, tanpa harus melakukannya secara mandiri dan membuang waktu Anda di atasnya. Jika Anda telah mencoba perintah cp atau mv, Anda akan tahu bahwa Anda tidak dapat melakukannya dengan beberapa file secara bersamaan ...

Tetapi ada cara lain, dan salah satu alternatif ini menggunakan perintah mmv. Kemungkinan besar jika Anda memasukkan perintah mmv di terminal dan menjalankannya, Anda akan menemukan pesan khas bahwa program tersebut tidak diinstal, oleh karena itu, Anda dapat menggunakan manajer paket pilihan yang biasa Anda gunakan dan melanjutkan untuk menginstal yang diperlukan paket yang menyandang nama yang sama. Dengan menginstal paket ini, Anda akan memiliki alat yang lebih fleksibel daripada mv asli yang dengannya Anda dapat memindahkan, menyalin, menambahkan, dan mengganti nama file secara batch dan tidak satu per satu. Pada kenyataannya, dengan mmv apa adanya, Anda tidak dapat melakukan itu, tapi ya dengan bantuan dari karakter pengganti standar salah satu yang disediakan oleh sistem operasi Unix, dan ini digabungkan dengan mmv akan memungkinkan kita untuk mengubah nama beberapa file pada waktu yang bersamaan. Misalnya, bayangkan kita berada di direktori home Anda dan Anda memiliki tiga file teks bernama c1.txt, c2.txt dan c3.txt. Anda ingin mengubah nama tersebut menjadi d1.txt, d2.txt dan d3.txt:

mmv c \ * d \ # 1

Dan sekarang jika Anda mendaftar dengan ls Anda akan melihat bahwa nama-nama itu adalah apa yang Anda cari. Artinya, pola c \ * (c1, c2, c3) telah diubah menjadi pola d \ # 1 (d1, d2 dan d3) dan mengacu pada wildcard pertama (1). Dan tentu saja Anda dapat menggunakan karakter khusus lainnya untuk memodifikasi string teks, dll. Misalnya, bayangkan Anda memiliki file hello1.txt, hello2.txt dan hello3.txt, dan alih-alih di atas setelah mmv Anda meletakkan yang berikut ini:

mmv '* hol *' '# 1abc # 2'

Hasilnya adalah abca1.txt, abca2.txt, dan abca3.txt. Dan jika ingin mengubah ekstensi, Anda juga bisa tanpa mengubah nama semua file. Bayangkan Anda ingin mengganti .txt dengan .htm:

mmv \ *. txt \ # 1.htm

Dan hasilnya adalah abca1.htm, dll.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Guillermo dijo

    Menariknya, untuk bagian saya saya biasanya menggunakan alat grafis pyrename, sangat bagus.
    Di sisi lain, dalam contoh untuk mengubah .txt menjadi .htm hampir lebih baik menggunakan .html, karena .htm adalah singkatan yang dibuat oleh Microsoft untuk sistem file FAT-nya yang tidak mengizinkan ekstensi lebih dari 3 huruf masuk kembali. tahun 90-an ketika web dimulai (tidak ada nama yang lebih dari 8 huruf).