VPS

Cara Menghapus File dan Folder 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 [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!

Tentang penulis

Nadia Agatha

Nadia merupakan penerjemah lepas sejak 2016, kini ia menjadi penerjemah untuk Hostinger. Ia gemar membaca dan melakukan penelitian seputar penerjemahan dan sosiolinguistik. Disamping itu, ia juga suka bermain dengan kucingnya dan bercengkrama bersama teman-temannya di waktu senggang.

Tambah Komentar

Klik di sini untuk menulis komentar

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dapatkan harga hemat!

Web Hosting Gratis Domain mulai dari

Rp.8.739
/bln