Terminal baris perintah adalah alat penting untuk mengelola server Linux. Ini memberi pengguna Linux beberapa alat produktivitas terbaik sekaligus menghemat sumber daya mesin Anda.
Untuk menggunakan potensi OS Anda secara efektif, Anda harus memiliki pengetahuan dasar yang kuat – perintah Linux sederhana, seperti mengganti nama file dan folder yang ada. Dalam tutorial ini, Anda akan mempelajari cara mengganti nama folder di Linux.
Cara Mengganti Nama File di Linux dengan Perintah mv
Dipendekkan dari "bergerak", mv command adalah salah satu perintah yang paling mudah digunakan. Itu dapat melakukan dua tugas dasar tetapi penting saat menangani file di Linux. Yang satu memindahkan file dari satu lokasi ke lokasi lain, dan yang lainnya mengganti nama satu atau lebih file melalui terminal.
Pertama, mari kita lihat cara mengganti nama file dengan mv bekerja di Linux.
Untuk memulai, kami mengakses server kami melalui baris perintah menggunakan SSH. Jika Anda tidak yakin tentang SSH dan ingin mempelajari lebih lanjut, inilah tutorial yang bermanfaat.
Untuk mengakses server kami, ketik berikut ini ke terminal Anda:
ssh your-user@your-server
Jika kita menggunakan komputer lokal, bukan server, maka kita harus membuka terminal dari menu utama.
Setelah itu, penting untuk mengetahui bagaimana mv perintah bekerja. Untuk melakukan ini, kami menjalankan yang berikut:
mv --help
Seperti yang dapat kita lihat pada gambar sebelumnya, penggunaan dasar mv perintahnya adalah sebagai berikut:
mv [option] [SOURCE]...[DIRECTORY]
Berikut adalah beberapa mv yang paling populer pilihan:
- -f – tidak menunjukkan pesan sebelum menimpa file.
- -i – menampilkan pesan peringatan sebelum menimpa file.
- -u – hanya memindahkan file jika baru atau jika tidak ada di tempat tujuan.
- -v – tunjukkan apa yang dilakukan perintah.
Dan parameternya adalah:
[SUMBER] – tujuan sumber file
[TUJUAN] – direktori tujuan.
Kendalikan sepenuhnya dengan paket VPS Hostinger. Jaminan uang kembali 30 hari - tidak ada pertanyaan yang diajukan! Dapatkan Milik Anda Hari IniGanti Nama File di Linux Menggunakan Perintah mv
Jika kita ingin mengganti nama file, kita bisa melakukannya seperti ini:
mv oldnamefile1 newnamefile1
Dengan asumsi kita berada di direktori, dan ada file bernama file1.txt , dan kami ingin mengubah namanya menjadi file2.txt . Kita perlu mengetik yang berikut ini:
mv file1.txt file2.txt
Sesimpel itu. Namun, jika Anda tidak berada di direktori, Anda perlu mengetik lebih banyak. Misalnya:
cd /home/user/docs/files mv file1.txt file2.txt
Ganti Nama Banyak File Dengan Perintah mv
mv perintah hanya dapat mengganti nama satu file, tetapi dapat digunakan dengan perintah lain untuk mengganti nama banyak file.
Mari kita ambil perintahnya, temukan , untuk, atau sementara loop dan mengganti nama banyak file.
Misalnya, ketika mencoba mengubah semua file di direktori Anda saat ini dari .txt ekstensi ke .pdf ekstensi, Anda akan menggunakan perintah berikut:
for f in *txt; do mv -- "$f" "${f%.txt}.pdf" done
Ini akan membuat loop (untuk) melihat daftar file dengan ekstensi .txt . Kemudian akan menggantikan setiap .txt ekstensi dengan .pdf . Akhirnya, ini akan mengakhiri loop (selesai).
Jika Anda menginginkan fitur yang lebih canggih, Anda harus menggunakan perintah rename, yang akan kami bahas.
Mengganti Nama File di Linux Menggunakan Perintah Ganti Nama
Dengan ganti nama perintah, Anda akan memiliki sedikit lebih banyak kontrol. Banyak konfigurasi Linux menyertakannya secara default. Namun, jika Anda belum menginstalnya, Anda dapat melakukannya hanya dalam satu menit dengan perintah sederhana.
Dalam kasus Debian, Ubuntu, Linux Mint, dan turunannya:
sudo apt install rename
Di sisi lain, jika Anda menggunakan CentOS 7 atau RHEL :
sudo yum install rename
Dan, jika Anda menggunakan Linux Arch :
yay perl-rename ## or yaourt -S perl-rename
Sekarang, kita dapat mulai menggunakan ganti nama memerintah. Secara umum, sintaks dasar perintah rename terlihat seperti ini:
rename 's/old-name/new-name/' files
Ini mungkin tampak rumit pada awalnya, tetapi jauh lebih sederhana daripada yang terlihat.
Dalam contoh ini, kita akan membuat folder baru bernama filetorename, dan menggunakan perintah sentuh, kita akan membuat 5 file.
mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls
Dengan ls . terakhir perintah, Anda dapat melihat file yang Anda buat.
Jika kita ingin mengganti nama satu file bernama file1.txt , kalimatnya akan seperti ini:
rename ‘s/file1/newfile1/’ file1.txt
Jika kita ingin mengubah ekstensi ke semua file, misalnya ke .php . Kita bisa melakukannya dengan cara ini:
rename ‘s/.txt/.php/’ *.txt
ls
Kami juga dapat menentukan direktori lain tempat file yang ingin Anda ganti namanya.
rename ‘s/.txt/.php/’ FILE/PATH
Kami ingin menyebutkan bahwa rename menggunakan ekspresi reguler Perl, artinya perintah ini memiliki kemungkinan yang luas.
Akhirnya, adalah ide yang baik untuk memeriksa semua opsi perintah. Anda dapat melihatnya di terminal dengan menjalankan:
rename –help
Beberapa contoh umum tentang cara menggunakan ganti nama perintahnya adalah:
- Mengubah nama file menjadi huruf besar:
rename 'y/a-z/A-Z/' *
- Mengubah nama file menjadi huruf kecil:
rename 'y/A-Z/a-z/' *
- Ganti spasi pada nama file dengan garis bawah:
rename 'y/ /_/' *
Hapus Perintah Ganti Nama
Jika Anda tidak ingin lagi menginstal ulang nama pada sistem Anda, hapus menggunakan pengelola perangkat lunak. Atau dari terminal.
Untuk Debian, Ubuntu, Linux Mint dan turunannya:
sudo apt remove rename
Dan untuk CentOS dan RHEL:
sudo yum remove rename
Itu saja, rename dihapus dari mesin Linux Anda.
Kesimpulan
Mengganti nama file di Linux menggunakan terminal adalah tugas yang sederhana dan praktis tetapi terkadang sangat penting. Mengetahui cara melakukannya adalah sesuatu yang harus diketahui oleh setiap manajer server.
Seperti yang telah kita lihat, ada dua perintah yang dapat melakukannya. Yang satu lebih sederhana dari yang lain, tetapi keduanya menyelesaikan tugas.
Kami mendorong Anda untuk terus meneliti perintah ini dan meningkatkan kualitas alur kerja Anda sehari-hari.