Cara Menghapus File dan Folder di Linux

By | April 11, 2019

Cara menghapus file dan folder di Linux server berbeda dengan cara menghapus file dan folder di Linux desktop. Nah, di artikel ini kami akan membahas secara komplit bagaimana cara menghapus file dan folder di Linux server.

Terdapat empat petunjuk bagi menghapus file dan folder di server Linux. Keempat petunjuk tersebut yakni rmdir, rm, find dan unlink. Masing-masing petunjuk mempunyai kegunaan berbeda-beda yang akan kami jelaskan di bawah ini.

Cara Menghapus File di Linux

Bagi menghapus sebuah file di Linux, Kamu dapat menggunakan petunjuk rm atau unlink. Bila ingin menghapus satu file, Kamu dapat menggunakan petunjuk rm atau unlink. Apabila ingin menghapus beberapa file sekaligus, Kamu dapat menggunakan petunjuk rm.

Berhati-hatilah dikala menghapus file atau direktori. Karena file yang telah dihapus tak gampang bagi dipulihkan.

1. Cara Menghapus Satu File

Bagi menghapus satu file, Kamu dapat menggunakan petunjuk rm atau unlink diikuti dengan nama file yang ingin dihapus seperti di bawah ini: 

$ unlink NamaFile
$ rm NamaFile

2. Cara Menghapus Beberapa File

Bagi menghapus beberapa file sekaligus, Kamu dapat menggunakan petunjuk rm diikuti dengan nama file dan setiap nama file dipisahkan spasi seperti ini:

$ rm NamaFile1 NamaFile2 NamaFile3

3. Cara Menghapus File dengan Ekstensi Tertentu

Kamu pun dapat menghapus file dengan ekstensi tertentu di server Linux. Misalnya, Kamu ingin menghapus file dengan ekstensi .pdf. Kamu hanya perlu menambahkan ekstensi file yang ingin dihapus seperti di bawah ini.

$ rm *.pdf

Tak hanya ekstensi .pdf, Kamu pun dapat menghapus file dengan ekstensi lain. Kamu hanya perlu menambahkan ekstensi file yang ingin Kamu hapus seperti .doc, .jpg, .png, dan lainnya.

4. Cara Menghapus File dengan Konfirmasi

Berikutnya menghapus direktori menggunakan opsi -i yang artinya Kamu akan diminta konfirmasi bagi setiap penghapusan direktori. Bila direktori mempunyai banyak file ini akan sedikit mengganggu karena Kamu akan diminta konfirmasi satu per satu. Namun, Kamu dapat menggunakan ini bila ingin berhati-hati ketika menghapus file sehingga tak ada file urgen yang tak sengaja terhapus.  Berikut ini perintahnya.

$ rm -i NamaFile
Cara Menghapus File dan Folder di Linux

5. Cara Menghapus File dengan Paksa

Yang terakhir yakni cara menghapus file secara paksa. Ada beberapa file yang diproteksi dan tak dapat dihapus hanya menggunakan petunjuk rm. Kamu mesti menambahkan -f bagi menghapus file terproteksi tersebut. Berikut ini perintahnya.

$ rm -f NamaFile

Cara Menghapus Direktori di Linux (Folder)

Pada proses menghapus direktori di Linux ada tiga petunjuk yang dapat digunakan, yaitu rm, rmdir, dan find. Ketiga petunjuk tersebut mempunyai kegunaan yang berbeda.  Berikut penjelasannya.

1. Cara Menghapus Direktori di Linux Menggunakan Command rmdir

Command rmdir digunakan ketika Kamu ingin menghapus direktori hanya bila itu kosong, tanpa perlu memeriksa apakah direktori tersebut kosong atau tak.

Bagi menghapus direktori menggunakan petunjuk rmdir, masukkan petunjuk ini diikuti dengan nama direktori yang ingin Kamu hapus:.:

$ rmdir NamaFolder

Bila folder tak kosong,  Kamu akan memperoleh kode kesalahan berikut:

Cara Menghapus File dan Folder di Linux

Pada hal ini, Kamu mesti menggunakan petunjuk rm bagi menghapus isi file dari di direktori tersebut secara manual.

2. Cara Menghapus Direktori di Linux Menggunakan Command rm

Selain bermanfaat bagi menghapus file, petunjuk rm pun dapat digunakan bagi menghapus direktori. Secara default, Kamu tak dapat menghapus direktori menggunakan petunjuk rm tanpa opsi apa pun.

  • Bagi menghapus direktori kosong gunakan opsi -d.
  • Bagi menghapus direktori yang tak kosong dan seluruh isinya gunakan opsi -r.

Bagi menghapus direktori kosong, gunakan opsi -d seperti di bawah ini.

$ rm -r NamaFolder

Bila ingin menghapus sebuah direktori dan juga file di dalamnya, gunakan opsi -r seperti di bawah ini

$ rm -d NamaFolder

Berikutnya, bila Kamu ingin menghapus direktori atau file, tetapi direktori tersebut dilindungi Kamu akan diminta bagi mengkonfirmasi penghapusan. Bagi menghapus direktori tanpa diminta konfirmasi, gunakan opsi -f

$ rm -rf NamaFolder

Kamu pun dapat menghapus beberapa direktori sekaligus pada Linux menggunakan petunjuk rm diikuti dengan nama folder dan dipisahkan dengan spasi seperti ini:

$ rm -r NamaFolder1 NamaFolder2 NamaFolder3

Yang terakhir yakni menghapus direktori menggunakan opsi -rI yang artinya Kamu akan diminta konfirmasi bagi setiap penghapusan direktori.  Menghapus direktori yang mempunyai banyak file ini akan sedikit mengganggu karena Kamu akan diminta konfirmasi satu per satu. Namun, Kamu dapat menggunakan ini bila ingin berhati-hati ketika menghapus folder sehingga tak ada file urgen yang tak sengaja terhapus.  Berikut ini perintahnya.

$ rm -rI NamaFolder

Berikutnya Kamu akan diminta bagi menekan Y dan klik ENTER bagi melanjutkan penghapusan.

Cara Menghapus File dan Folder di Linux

3. Cara Menghapus Direktori di Linux Menggunakan Command find

Find yakni petunjuk bagi mencari file dan direktori merujuk pada ekspresi yang diberikan dan mengerjakan tindakan di setiap file atau direktori yang cocok. Yang sangat umum yakni menggunakan petunjuk find bagi menghapus direktori merujuk pada suatu pola. Misalnya, bagi menghapus seluruh direktori yang berakhir dengan _cache pada direktori kerja dikala ini, Kamu dapat  menjalankan petunjuk ini:

$ find . -type d -name '*_cache' -exec rm -r {} +

Penjelasan petunjuk di atas:

  • -type d : Maksudnya yakni membatasi pencarian ke direktori.
  • -name '*_cache' : Hanya mencari direktori yang diakhiri dengan _cache.
  • -exec : Mengeksekusi petunjuk eksternal dengan petunjuk rm -r.
  • {} + : Menambahkan file yang ditemukan ke ahir petunjuk rm.

Berikutnya yakni proses menghapus seluruh direktori kosong menggunakan petunjuk.

$ find /dir -type d -empty -delete

Berikut ini penjelasan petunjuk di atas:

  • -type d : Maksudnya yakni membatasi pencarian ke direktori.
  • -empty : Membatasi pencarian hanya bagi direktori yang kosong.
  • -delete : menghapus seluruh direktori kosong yang ditemukan di subtree. -delete hanya dapat menghapus direktori kosong.

Berhati-hatilah pada menggunakan opsi -delete. Baris petunjuk find dievaluasi selaku ekspresi dan bila Kamu menambahkan opsi -delete terlebih dahulu, petunjuk akan menghapus seluruh yang terdapat di bawah titik awal yang Kamu tentukan. Selalu gunakan -delete selaku opsi terakhir.  Sebelum menghapus menggunakan -delete, coba opsi lain terlebih dahulu.

Kesimpulan

Dengan menggunakan petunjuk rmdir, rm, find dan unlink Kamu dapat menghapus direktori merujuk pada kriteria berbeda dengan cepat dan efisien. Bila masih bingung cara mengelola VPS hosting, Kamu dapat membaca panduan lengkapnya dengan mengunduh free Ebook Cara Menggunakan VPS ini.

Demikian artikel mengenai cara menghapus file dan folder di Linux. Bila masih ada pertanyaan jangan sungkan bagi meninggalkan di kolom komentar. Jangan lupa pun subscribe bagi memperoleh informasi VPS, dan WordPress dari kami


Sumber https://niagahoster.co.id/