Delete / Remove a Directory Di Linux Menggunakan Command

Saya adalah pengguna Linux baru. Bagaimana cara menghapus atau menghapus sebuah direktori dengan menggunakan opsi command line?

Anda bisa menggunakan perintah berikut untuk menghapus direktori (juga dikenal sebagai folder di sistem operasi Macintosh OS X dan Microsoft Windows).

  1. Perintah rmdir – Menghapus direktori kosong yang ditentukan.
  2. Perintah rm – Menghapus file termasuk subdirektori.

Perintah rmdir menghapus DIRECTORY, jika kosong. Sintaksnya adalah:

rmdir nama direktori
rmdir [option] nama direktori

Contoh
Buka terminal command-line (pilih Applications> Accessories> Terminal), lalu ketikkan perintah berikut untuk menghapus sebuah direktori bernama / tmp / docs:

rmdir /tmp/docs

Jika sebuah direktori tidak kosong Anda akan mendapatkan error:

$ rmdir letters

Output:

rmdir: letters: Directory not empty

Anda bisa menggunakan cd untuk masuk direktori dan jika ada mengetahui file:

$ cd letters
$ ls

Dalam contoh ini, hapus data, foo dan bar jika bar kosong, foo hanya berisi bar dan data hanya berisi direktori foo:

cd /home/nixcraft
rmdir -p data/foo/bar

Dimana,

  1. -p – Setiap argumen direktori diperlakukan sebagai nama path dimana semua komponen akan dihapus, jika kosong, dimulai dengan komponen terakhir.

 

Linux menghapus seluruh direktori termasuk semua file dan perintah sub-direktori

Untuk menghapus semua direktori dan subdirektori gunakan perintah rm. Misalnya menghapus file * .doc dan semua subdirektori dan file di dalam direktori surat, ketik perintah berikut (peringatan semua file termasuk subdirektori akan dihapus secara permanen):

$ rm -rf letters/

Dimana,

  1. -r: Mencoba untuk menghapus hirarki file yang berakar pada setiap argumen file, secara rekursif menghapus subdirektori dan file dari direktori yang ditentukan.
  2. -f: Mencoba menghapus file tanpa meminta konfirmasi, terlepas dari hak akses file

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.