Artikel dan Gambar Dari : https://www.hostinger.co.id/tutorial/menghapus-file-di-linux
Pemahaman dasar tentang Linux command line merupakan hal terpenting yang harus dimiliki oleh setiap system administrator dan pengguna Linux. Di artikel ini kami akan membahas salah satu fungsi dasar dari command line Linux, yaitu menghapus file dan direktori.
Command rmdir
Command rmdir digunakan untuk menghapus direktori kosong pada Linux.
Syntax dasar dari command ini mudah dipahami dan diingat. Berikut contohnya:
- 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.
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:
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:
Maka kami akan menerima pesan error seperti ini:
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.
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:
Menghapus File di Linux Menggunakan Command rm
Gunakan command rm untuk menghapus file 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:
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:
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.
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:
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.
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!
0 Komentar