GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus Direktori di Linux

Pendahuluan

Menghapus direktori di Linux adalah tugas yang cukup sederhana jika Anda menggunakan GUI. Namun, jika Anda tidak memiliki akses ke GUI, Anda juga dapat menghapus direktori menggunakan perintah terminal.

Dalam tutorial ini, kami akan menunjukkan cara menghapus direktori di Linux melalui perintah di jendela terminal atau baris perintah.

Prasyarat

  • Sistem yang menjalankan distribusi Linux.
  • Akun dengan hak istimewa sudo.
  • Akses ke jendela terminal atau baris perintah.

Bagaimana Cara Menghapus Direktori di Linux?

Ada dua perintah Linux yang dapat Anda gunakan untuk menghapus direktori dari jendela terminal atau baris perintah:

  • rm perintah menghapus direktori lengkap, termasuk subdirektori dan file.
  • rmdir perintah menghapus direktori kosong.

Penting untuk dicatat bahwa rm dan rmdir perintah menghapus direktori secara permanen tanpa memindahkannya ke Sampah direktori. Ini berarti Anda tidak dapat memulihkan direktori yang dihapus menggunakan perintah ini.

Perintah rm

rm perintah di Linux menghapus file dan direktori.

Ini menggunakan sintaks berikut:

rm [options] [file or directory name]

rm different yang berbeda opsi perintah meliputi:

  • -f :Memaksa penghapusan semua file atau direktori.
  • -i :Meminta konfirmasi sebelum menghapus.
  • -I :Diminta sekali sebelum menghapus lebih dari tiga file atau saat menghapus secara rekursif.
  • -r :Menghapus direktori dan kontennya secara rekursif.
  • -d :Menghapus direktori kosong.
  • -v :Memberikan keluaran verbose.
  • --help :Menampilkan teks bantuan.
  • --version :Menampilkan versi perintah.

Mencoba menggunakan rm perintah tanpa opsi apa pun untuk menghapus direktori menghasilkan pesan kesalahan:

Jika Anda ingin menghapus direktori kosong, tambahkan -d tandai ke rm perintah:

rm -d Example

Contoh di bawah ini menunjukkan bahwa rm perintah dengan -d bendera menghapus Contoh direktori:

Gunakan -r flag untuk menghapus direktori yang berisi subdirektori dan file.

Gambar di bawah menunjukkan hierarki pohon dari Contoh direktori, yang berisi Dir1 dan Dir2 subdirektori, dengan beberapa file teks di masing-masing:

Menggunakan -r flag menghapus seluruh direktori, termasuk subdirektori dan file, sedangkan -v flag mencantumkan setiap langkah proses sebagai output:

rm -r -v Example

-i opsi menampilkan prompt yang meminta Anda untuk mengonfirmasi penghapusan direktori. Ketik Y dan tekan Enter untuk mengonfirmasi.

rm -d -i Example

Perintah rmdir

Linux rmdir perintah menghapus direktori kosong saja. Perintah tersebut menggunakan sintaks berikut:

rmdir [options] [directory name]

rmdir perintah mencakup opsi berikut:

  • --ignore-fail-on-non-empty :Tidak menampilkan pesan kesalahan saat mencoba menghapus direktori yang tidak kosong.
  • -p :Menghapus direktori beserta induknya dalam hierarki.
  • -v :Memberikan keluaran verbose.
  • --help :Menampilkan teks bantuan.
  • --version :Menampilkan versi perintah.

Menggunakan rmdir perintah pada direktori yang tidak kosong menghasilkan kesalahan:

Dalam hal ini, Contoh direktori berisi Tes subdirektori:

Untuk menghapus direktori ini menggunakan rmdir perintah, tambahkan mereka dalam urutan hierarki yang terbalik. Menggunakan -v opsi mencantumkan setiap langkah proses sebagai output:

rmdir -v Example/Test Example

Metode yang lebih sederhana untuk melakukan ini adalah dengan menggunakan -p opsi dengan nama subdirektori. Ini menghapus subdirektori dan induk hierarkisnya:

rmdir -p -v Example/Test

rmdir perintah memungkinkan Anda untuk menghapus beberapa direktori dengan nama yang mirip menggunakan wildcard. Misalnya, jika Anda ingin menghapus direktori bernama Contoh1 , Contoh2 , dan Contoh3 :

rmdir -v Example*

Linux
  1. Cara Mengganti Nama Direktori di Linux

  2. Cara menggunakan Perintah Su di Linux

  3. linux:cara menjalankan perintah di direktori tertentu

  1. Cara Menghapus (Menghapus) File atau Direktori di Linux

  2. Cara Menggunakan Perintah cd Linux untuk Mengubah Direktori

  3. Cara Menghapus Direktori dan File Menggunakan Linux

  1. Cara Membuat Direktori di Linux (Perintah mkdir)

  2. Perintah Cd di Linux (Ubah Direktori)

  3. Cara Menghapus (Menghapus) Direktori di Linux