GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah Ganti Nama Linux untuk Pemula (dengan Contoh)

Jika Anda bekerja dengan file pada baris perintah di Linux, mengganti nama file adalah salah satu tugas yang paling sering Anda lakukan. Kami telah membahas perintah mv yang memungkinkan Anda melakukan ini. Dan di sini, dalam tutorial ini, kita akan membahas alat lain seperti itu, yang disebut rename.

Namun sebelum kita mulai dengan itu, perlu disebutkan bahwa semua contoh dalam artikel ini telah diuji pada mesin Ubuntu 18.04 LTS.

perintah ganti nama Linux

Seperti namanya, ganti nama perintah di Linux memungkinkan Anda untuk mengganti nama file. Berikut sintaksnya:

rename [options] expression replacement file...

Dan inilah cara halaman manual alat menjelaskannya:

rename will rename the specified files by replacing the first occurrence of expression in their name by replacement.

Perhatikan bahwa jika Anda tidak menginstal perintah rename, Anda bisa mendapatkannya menggunakan perintah berikut:

sudo apt install rename

Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda gambaran yang lebih baik tentang cara kerja perintah rename.

Q1. Bagaimana cara menggunakan perintah rename?

Penggunaan dasar tidak persis lurus ke depan, saya harus mengatakan, tetapi tidak sulit untuk dipahami. Katakanlah Anda memiliki file bernama 'test.txt' dan Anda ingin mengganti namanya menjadi 'new.txt'. Lalu, inilah cara Anda menggunakan perintah rename untuk melakukannya.

rename 's/test/new/' test.txt

Secara default, perintah rename hanya mengganti nama file yang dilewatkan sebagai input, meskipun itu adalah tautan simbolik. Namun, jika Anda ingin alat tidak mengganti nama tautan simbolik, tetapi bertindak sesuai targetnya, gunakan opsi baris perintah -s.

Jadi jika symlink.txt adalah tautan simbolik yang mengarah ke root.txt, maka perintah berikut akan memastikan operasi penggantian nama terjadi untuk root.txt:

rename -s 's/root/new/' symlink.txt

Q3. Bagaimana cara membuat lari kering dengan rename?

Misalkan Anda hanya ingin melihat perubahan terakhir yang akan terjadi dengan perintah rename, tanpa benar-benar menjalankannya, maka gunakan opsi baris perintah -n. Misalnya, perintah berikut:

rename -n 's/new/test/' new.txt

menghasilkan output berikut:

rename(new.txt, test.txt)

tetapi tidak benar-benar mengganti nama new.txt menjadi test.txt.

Q4. Bagaimana rename menangani penimpaan file?

Secara default, perintah rename tidak melakukan operasi jika melibatkan penimpaan file yang sudah ada. Namun, Anda dapat memaksa alat untuk menimpa menggunakan opsi baris perintah -f.

Misalnya, perintah berikut:

rename 's/new/test/' new.txt

menghasilkan output berikut:

new.txt not renamed: test.txt already exists

Tetapi ketika perintah -f digunakan:

rename -f 's/new/test/' new.txt

Operasi selesai dengan lancar dan test.txt ditimpa.

Kesimpulan

Perintah rename tidak menawarkan terlalu banyak opsi, dan kami telah membahas beberapa opsi utama di sini. Setelah Anda selesai mempraktikkannya, buka halaman manual alat untuk mempelajarinya lebih lanjut.


Linux
  1. Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

  2. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  3. Tutorial Perintah Linux nproc untuk Pemula (dengan Contoh)

  1. Linux ya Tutorial Perintah untuk Pemula (dengan Contoh)

  2. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah penjumlahan Linux untuk Pemula (dengan Contoh)

  1. Tutorial Perintah Linux tac untuk Pemula (dengan Contoh)

  2. Tutorial Perintah tidur Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah nama dasar Linux untuk Pemula (dengan Contoh)