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).
- Perintah rmdir – Menghapus direktori kosong yang ditentukan.
- 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,
- -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,
- -r: Mencoba untuk menghapus hirarki file yang berakar pada setiap argumen file, secara rekursif menghapus subdirektori dan file dari direktori yang ditentukan.
- -f: Mencoba menghapus file tanpa meminta konfirmasi, terlepas dari hak akses file