Cara Menghapus File dan Folder menggunakan Command Line Linux

Diterbitkan: 2024-09-28

Jika Anda mengelola server, khususnya Virtual Private Server (VPS), mempelajari perintah Linux penting karena membantu Anda mengelola server dengan lebih efektif.

Meskipun Anda dapat menggunakan panel kontrol dengan tombol dan menu, perintah Linux lebih cepat dan lebih kuat untuk tugas-tugas seperti menghapus file dan mengatur data.

Oleh karena itu pada postingan kali ini kita akan membahas Cara menggunakan perintah Linux untuk menghapus file dan direktori.


Daftar isi
Cara Menghapus File dan Folder di Linux dengan WPOven VPS
Bagaimana cara menghapus direktori di Linux? (Untuk semua pengguna)
Cara Menghapus Folder Kosong di Linux
Kesimpulan

Cara Menghapus File dan Folder di Linux dengan WPOven VPS

Jika Anda menggunakan VPS WPOven, Anda memiliki kendali penuh atas server, sehingga Anda dapat dengan mudah mengelola file dan melakukan tugas menggunakan SSH, tanpa batasan.

Ingin tahu Bagaimana caranya? Kami memiliki blog khusus dalam hal ini, Anda harus membaca: Cara Menggunakan SSH Untuk Terhubung ke Server Anda dengan Aman

Jika Anda ingin membuat kunci SSH, gunakan alat pembuat kunci SSH Gratis kami .


Bagaimana cara menghapus direktori di Linux? (Untuk semua pengguna)

Untuk menghapus folder secara permanen di Linux, Anda dapat menggunakan dua perintah: rmdir atau rm .

  • rmdir atau rm -d untuk menghapus folder kosong.
  • rm -r untuk menghapus folder yang berisi file di dalamnya.

Sebelum Menghapus:

  • Ketahui nama foldernya : Anda perlu mengetahui nama pasti folder yang ingin Anda hapus.
  • Periksa lokasi Anda : Gunakan perintah pwd untuk melihat di mana Anda berada di sistem, dan ls untuk melihat daftar file dan folder.

Opsi Perintah:

  • rm -d : Menghapus folder kosong.
  • rm -r : Menghapus folder dan semua yang ada di dalamnya.
  • rm -f : Menghapus file yang dilindungi tanpa diminta.
  • rm -rf : Menghapus folder dan semua isinya tanpa diminta.
  • rm -i : Meminta konfirmasi sebelum menghapus setiap item.
  • rm -I : Meminta konfirmasi hanya sekali sebelum menghapus lebih dari tiga file.
  • rm * : Menghapus banyak file.
  • rm? : Menghapus file yang cocok dengan satu karakter.
  • rmdir -p : Menghapus folder kosong dan folder induknya.
  • rmdir -v : Menampilkan pesan ketika folder dihapus.

Menggunakan Perintah:

Untuk menggunakan perintah ini, sambungkan ke server Anda menggunakan SSH. Anda dapat melakukan ini dengan program khusus atau terminal di komputer Anda.


Catatan: Selalu pastikan Anda memiliki cadangan sebelum menghapus apa pun, kalau-kalau Anda tidak sengaja menghapus sesuatu yang penting.


Cara Menghapus Folder Kosong di Linux

Di Linux, saat Anda menghapus file atau folder, file atau folder tersebut tidak masuk ke recycle bin atau sampah seperti di beberapa sistem lain. Artinya, jika Anda tidak sengaja menghapus sesuatu, Anda tidak bisa mendapatkannya kembali kecuali Anda memiliki cadangan yang disimpan di suatu tempat.

Menggunakan Perintah rmdir

Untuk membantu menghindari kesalahan seperti itu, Anda dapat menggunakan perintah rmdir untuk menghapus folder kosong saja. Jika Anda mencoba menghapus folder yang berisi file, Anda akan melihat pesan kesalahan ini:

**”rmdir: gagal menghapus 'Direktori': Direktori tidak kosong.”**

Cara Menggunakan Perintah rmdir

– Cara dasar menggunakan perintah terlihat seperti ini:

rmdir Nama Direktori

Misalnya, untuk menghapus folder bernama **Direktori Sederhana**, ketikkan:

rmdir Direktori Sederhana

– Anda juga dapat menghapus beberapa folder kosong sekaligus dengan mencantumkannya:

Direktori rmdir_1 Direktori_2 Direktori_3


WPOven

Opsi Ekstra untuk rmdir

– **-p**: Opsi ini memungkinkan Anda menghapus subfolder dan folder induknya jika keduanya kosong. Misalnya:

rmdir -p /Direktori/SubDirektori

Ini akan menghapus **SubDirektori** dan juga menghapus **Direktori** induknya jika kosong.

– **-v**: Opsi ini memberi Anda pesan konfirmasi bahwa folder telah berhasil dihapus. Misalnya:

rmdir -v Direktori Sederhana

Pesannya akan mengatakan sesuatu seperti **”rmdir: menghapus direktori, 'Direktori Sederhana'”** untuk mengonfirmasi penghapusan.

Cara Menghapus Folder yang Berfile di dalamnya

Untuk menghapus folder yang berisi file, gunakan perintah **rm**. Meskipun perintah ini terutama untuk menghapus file, Anda juga dapat menambahkan opsi untuk menghapus folder. Berikut cara menggunakannya:

Sintaks Perintah Dasar

Cara dasar untuk menulis perintah adalah:

opsi rm NamaFileOrFolder

Menggunakan Opsi -r

– Untuk menghapus folder dan semua yang ada di dalamnya (termasuk semua file dan subfolder), Anda menggunakan opsi **-r**, yang merupakan singkatan dari “rekursif.” Misalnya:

rm -r Direktori Sederhana

Perintah ini akan menghapus **Direktori Sederhana** dan semua yang ada di dalamnya.

**Peringatan**: Hati-hati saat menggunakan perintah ini! Menghapus folder dengan **rm -r** juga akan menghapus semua isinya. Anda hanya bisa mendapatkannya kembali jika Anda memiliki cadangan.

Mengonfirmasi Penghapusan

– Jika folder yang ingin Anda hapus dilindungi dari penulisan (artinya folder tersebut memiliki perlindungan terhadap penghapusan), sistem akan meminta Anda untuk mengonfirmasi sebelum menghapus apa pun.

– Jika Anda ingin menghapus folder tanpa diminta konfirmasi, Anda dapat menggunakan opsi **-rf**:

rm -rf Direktori Sederhana

Ini akan menghapus folder dan seluruh isinya tanpa Anda minta terlebih dahulu.

Menghapus Folder Kosong

– Anda juga dapat menghapus folder kosong menggunakan perintah **rm** dengan opsi **-d**:

rm -d Direktori Sederhana


WPOven Dedicated Hosting

Menghapus Banyak Folder

– Mirip dengan perintah **rmdir**, Anda dapat menghapus beberapa folder sekaligus menggunakan **rm** dengan mencantumkan semuanya:

rm -r Direktori_1 Direktori_2 Direktori_3

Cara Menghapus File di Linux menggunakan perintah rm

Jika Anda ingin menghapus file tertentu daripada menghapus seluruh folder, Anda dapat menggunakan perintah **rm**. Cara ini lebih aman karena membantu menghindari terhapusnya semua yang ada di dalam folder secara tidak sengaja.

Menghapus Satu File

Untuk menghapus satu file di direktori saat ini, cukup ketik:

rm file.txt

Menghapus Banyak File

Anda juga dapat menghapus beberapa file sekaligus dengan mencantumkan namanya:

rm file1.txt file2.txt file3.txt

**Catatan**: Perintah ini hanya berfungsi jika Anda berada di folder tempat file tersebut berada. Jika file berada di folder lain, Anda dapat menentukan jalurnya:

rm dir/subdir/file.txt

Menambahkan Konfirmasi untuk Mencegah Penghapusan yang Tidak Disengaja

Karena perintah ini menghapus file secara permanen, Anda dapat menambahkan opsi **-i** untuk meminta konfirmasi sebelum menghapus:

rm -i file1.txt file2.txt file3.txt

Saat Anda menjalankan perintah ini, sistem akan menanyakan apakah Anda ingin menghapus setiap file. Ketik **Y** dan tekan Enter untuk menghapus atau **N** untuk membatalkan.

Jika Anda ingin mengonfirmasi hanya sekali saat menghapus lebih dari tiga file, gunakan opsi **-I**:

rm -Saya file1.txt file2.txt file3.txt

Melewatkan Konfirmasi

Jika Anda ingin menghapus file tanpa diminta konfirmasi, gunakan opsi **-f**:

rm -f file.txt

Menggunakan Wildcard untuk Menghapus Banyak File

Anda dapat menggunakan wildcard untuk menghapus banyak file sekaligus:

– **Asterisk (*)**: Mewakili banyak karakter. Misalnya, untuk menghapus semua file teks:

rm *.txt

Perintah ini akan menghapus semua file dengan ekstensi **.txt** di direktori saat ini.

– **Tanda Tanya (?)**: Mewakili satu karakter. Anda dapat menggunakannya dengan tanda bintang untuk menghapus file dengan ekstensi tertentu. Misalnya:

rm *.?

Perintah ini akan menghapus file yang memiliki ekstensi satu karakter.

Peringatan Tentang Wildcard

Berhati-hatilah saat menggunakan wildcard karena Anda mungkin tidak sengaja menghapus file penting. Sebelum menjalankan perintah dengan wildcard, gunakan perintah **ls** untuk melihat file apa yang ada di direktori untuk memastikan Anda tidak menghapus sesuatu yang penting.


Kesimpulan

Menghapus atau menghapus file dan folder menggunakan perintah Linux bukanlah masalah besar; yang harus Anda lakukan adalah memahami fungsi dasar dari perintah rm dan rmdir terlebih dahulu. Perintah rm memungkinkan Anda menghapus file dan folder, sedangkan perintah rmdir memungkinkan Anda menghapus folder kosong saja.

Ini bukanlah akhir; jika Anda terbiasa dengan perintah penting Linux lainnya, ada banyak hal yang dapat Anda lakukan dengan file.

Jika Anda memiliki pertanyaan atau saran mengenai topik ini, beri tahu kami di bagian komentar di bawah.