Cara Menghapus File dan Folder di GNU/Linux Melalui Terminal
Cara Menghapus File dan Folder di GNU/Linux Melalui Terminal
Command rmdir digunakan untuk menghapus direktori kosong pada Linux.
Syntax dasar dari command ini mudah dipahami dan diingat. Berikut contohnya:
rmdir [option] DirectoryName
- rmdir merupakan command.
- [option] merupakan modifier opsional yang mengubah cara kerja command.
- DirectoryName merupakan direktori yang hendak dihapus.
Jika tidak ada opsi yang tersedia, rmdir akan menghapus direktori yang namanya tertulis sebagai destinasi. Sebelum menjalankan command ini, Anda harus login terlebih dulu ke VPS melalui SSH. Jika kesulitan mengakses VPS, silakan cek artikel berikut ini.
Menghapus File di Linux Menggunakan Command rmdir
Sebelum menjalankan command rmdir, cek file yang ada di dalam direktori terlebih dulu dengan menggunakan command Is. Sebagai contoh, untuk artikel ini, kami menggunakan direktori dengan nama Dir1.
rmdir Dir1
Fungsi command di atas adalah untuk menghapus direktori kosong dengan nama Dir1.
Anda juga dapat menghapus sejumlah direktori dengan menambahkan spasi di antara nama-namanya. Sebagai contoh:
rmdir Dir1 Dir2 Dir3
Saat Anda menjalankan command di atas, direktori Dir1, Dir2, dan Dir3 akan terhapus.
Katakanlah kami memiliki direktori Dir3 yang di dalamnya tersimpan subdirektori dan file. Jika menggunakan command di bawah ini:
rmdir Dir3
Maka kami akan menerima pesan error seperti ini:
rmdir: failed to remove ‘dir3’: Directory not empty
Berdasarkan output yang dihasilkan, sudah terlihat jelas bahwa rmdir hanya berfungsi pada direktori kosong.
rmdir adalah command yang cerdas. Bertindak sebagai pengaman bawaan, command rmdir hanya memperbolehkan Anda menghapus direktori kosong untuk menghindari kehilangan data di berbagai distribusi Linux.
Opsi -p memungkinkan Anda untuk menghapus direktori dan juga direktori parent-nya.
rmdir -p Dir1/Dir2/Dir3
Command di atas akan menghapus Dir3 dan direktori parentnya, Dir2 dan Dir1.
Output dari opsi -v merupakan teks diagnostik untuk setiap direktori yang diproses. Dengan opsi ini, output yang ditampilkan adalah konfirmasi semua directory listing yang telah dihapus.
Command rm
Fungsi dari command rmdir adalah untuk menghapus direktori yang kosong dan tidak terpakai lagi. Jika ingin menghapus file atau direktori yang memuat file, gunakan command rm.
Syntax dasar dari command ini mirip dengan command rmdir:
rm [option] FileName
Menghapus File di Linux Menggunakan Command rm
Gunakan command rm untuk menghapus file article.txt:
rm article.txt
Seandainya direktori yang kami miliki bernama Dir1 dan direktori tersebut memuat subdirektori dan file, maka modifier yang harus dimasukkan adalah modifier -r. Penggunaan command-nya akan seperti ini:
rm -r Dir1
Secara rekursif, opsi -r akan menghapus direktori dan kontennya.
Opsi lainnya adalah -i. Opsi ini akan mengonfirmasi file mana saja yang akan dihapus satu per satu. Dengan demikian, Anda akan terhindar dari kesalahan yang fatal.
Anda juga dapat menghapus direktori kosong dengan opsi -d. Command di bawah ini akan menghapus direktori kosong Dir1:
rm -d Dir1
Anda dapat menggunakan wildcard (*) dan ekspansi reguler untuk mencocokkan banyak file. Sebagai contoh, command berikut ini akan menghapus semua file pdf yang tersimpan di dalam direktori saat ini.
rm *.pdf
Gunakan variasi dari semua command yang telah disebutkan di atas untuk cara menghapus file dengan ekstensi lain, seperti .txt, .doc, .odt, dll.
Opsi -f memungkinkan Anda untuk menghapus paksa semua yang ada di direktori. Command-nya seperti berikut:
rm -rf Dir1
Command di atas akan menghapus semua yang ada di direktori Dir1 secara rekursif dan force tanpa pembuatan prompt apa pun di terminal.
Anda juga bisa menghapus direktori lebih dari satu dalam waktu bersamaan. Hanya dengan satu command di bawah ini, ketiga direktori, yakni Dir1, Dir2, dan Dir3, akan terhapus.
rm -rf Dir1 Dir2 Dir3
Selamat! Kini Anda sudah berhasil mempelajari dan menguasai fungsi dasar dari command rm dan rmdir.
Kesimpulan
Menghapus satu file Linux secara tidak sengaja hanya akan mengakibatkan masalah yang besar. Oleh karena itu, penting bagi Anda untuk mengetahui dua command utama yang berperan besar dalam cara menghapus file dan direktori – rm dan rmdir. Melalui artikel ini, kami telah membahas dua command tersebut dan berbagai cara untuk menggunakannya.
Perlu diingat, sekali Anda menghapus folder di Linux ataupun direktorinya, Anda tidak bisa mengembalikannya. Jadi, Anda harus berhati-hati!
Tidak ada komentar