Menghapus direktori di Linux
Kembali ke hal dasar lagi dalam administrasi server Linux. Karena kita menggunakan shell untuk urusan sehari – hari maka harus jago dalam navigasinya. Untuk menghapus file di Linux sudah kita kenal perintah rm dan kalau anda pernah mencoba mengeksekusinya pada sebuah direktori pasti muncul pesan error: rm: cannot remove 'nama_folder/': Is a directory
. Wajar kok memang bukan alat yang tepat walaupun bisa dipaksa. 🙂
Nah… ternyata Linux memiliki perintah khusus untuk menghapus direktorinya, yakni rmdir
. Cara menggunakannya sendiri sama mudahnya:
rmdir nama_folder
Selesai. Haha. 😀
Tapi kalau folder tersebut ada isinya akan muncul pesan kesalahan lain: rmdir: failed to remove `nama_folder': Directory not empty
. Kalau ini bisa diatasi memakai perintah berikut:
rm -rf nama_dir
Harap hati – hati saja dalam menggunakan rm -rf
karena bisa membersihkan semua data anda kalau lokasi aktif shell anda tidak tepat.
Tapi saya sarankan untuk menghapus sebuah direktori beserta isinya memakai perintah ini:
rm -ri nama_folder
Kenapa? Karena ini sifatnya interaktif jadi lebih aman karena kita tahu file atau direktori apa yang dihapus. Dan akan meminta konfirmasi kita baru diproses. Tapi kalau filenya banyak bisa repot sekali memang.
Sedangkan apabila anda mengalami pesan error rm: cannot remove `nama_folder': Permission denied
artinya anda tidak memiliki hak akses untuk menghapusnya. Mungkin anda lupa menggunakan sudo atau malah perlu user root untuk eksekusinya.
kalo menghapus file sekaligus tdk dg foldernya bisa ga
Eh sebentar mbak? Ini mau menghapus semua file tapi membiarkan struktur direktorinya?
Jalankan perintah ini mbak tapi didalam direktori yang dimaksud:
Ini akan menghapus semua file didalam direktori dan membiarkan subdirektorinya.
Thanks info
Kalo cuma hapus foldernya tp ga sama isinya gmn gan?
Kalau folder kosong saya masih terbersit solusinya mas, lha kalau foldernya ada isinya mas?
Iya itu mas yg bikin pusing masalahnya suruh hapus folder tanpa menghapus isinya
Mas coba ini: https://servernesia.com/2398/menghapus-hanya-direktori-linux/
Bingung mas saya pemula untuk linux
Waduh mas… saya yang bingung jadinya. Hmm.. ya pelan – pelan saja belajar dasarnya dulu soal bash dan yang berhubungan.
kalo mau hapus folder error log gimana?
Direktori error lognya apa mas? Linux atau aplikasi tertentu? Bisa disertakan lokasi tepatnya yang mau dihapus? Dan apakah ada pesan errornya?
mengetasi masalah file yang tidak bisa di apus gimana
[root@localhost ~]#
[root@localhost ~]# ls -l
total 8
-rw——-. 1 root root 1601 Jul 29 23:05 anaconda-ks.cfg
-rw-r—–. 1 root root 181 Aug 2 06:32 hilmi.roe
[root@localhost ~]# rmdir hilmi.roe
rmdir: failed to remove ‘hilmi.roe’: Not a directory
[root@localhost ~]# rm hilmi.roe
rm: remove regular file ‘hilmi.roe’?
[root@localhost ~]#
ini gimana ya cara biar file hilmi.roe bisa di apus