Saya adalah pengguna baru dan saya mencoba untuk menghapus folder tertentu. Saya menggunakan sudo rm /path/
, tetapi tidak berfungsi. Apa perintah yang benar untuk digunakan?
Ini adalah file catolog yang saya coba hapus tetapi saya mendapatkan pesan bahwa itu kosong.
delete
command-line
rm
Carl
sumber
sumber
-f
Bendera tidak perlu untukrm
menghapus item yang langsung terkandung dalam folder yang ditentukan, yang saya duga adalah apa yang Anda maksud dengan "mengatasi isi folder." Alih-alih berlaku-f
untuk paksa , menyebabkanrm
tidak pernah meminta konfirmasi bahkan jika file yang akan dihapus tidak memiliki izin menulis (rm: remove write-protected regular file ‘foo’?
), dan juga menyebabkanrm
tidak memperingatkan pada upaya untuk menghapus file yang sudah tidak ada. Yang terbaik hanya menggunakan-f
bendera saat itu benar-benar dibutuhkan.rm -r
tanpa-f
benar-benar tidak "mengatasi isi folder."sudo rm -r -f path/
Satu hal yang perlu diperhatikan adalah folder tersebut harus kosong, kemudian jalankan perintah berikut
Hal lain yang perlu diperhatikan adalah bahwa perintah yang Anda ketikkan tidak boleh dimulai dengan slash (/), kecuali jika folder tersebut di bawah root.
Opsi terakhir dan Anda harus sangat berhati-hati saat menggunakan yang ini, adalah memaksa penghapusan direktori yang dimaksud termasuk file / direktori lain di dalamnya.
Tepuk tangan.
sumber
Untuk seorang pemula saya tidak akan merekomendasikan membiasakan diri menggunakan
rm -Rf
ataurm -r -f
, ini akan menggigit wajah Anda cepat atau lambat. Lebih aman adalah membuat alias seluruh sistem. Buka terminal: Ctrl+ Alt+ T, lalu ketik:Jadi Anda diminta sebelum menghapus semua foto liburan Anda secara tidak sengaja. Rekomendasi kedua yang ingin saya tambahkan adalah menggunakan
rmdir
, itu akan mengeluh tentang direktori tidak kosong dan itulah yang Anda inginkan sebagai pemula.Tetapi dalam arti pertanyaan, jawabannya sudah seperti yang diberikan di sini, gunakan
-f
untuk menghapus folder.sumber
Jika Anda yakin direktori tersebut ada, maka:
Untuk menghapus seluruh direktori ke folder dan file Anda
sumber
/
Jika Anda ingin menghapus semua file dalam direktori dan hanya ingin menyimpan direktori atau beberapa file digunakan (dengan
-i
flag Anda dapat menyimpan file atau menghapusnya).-i
adalah untuk interaktif dan akan meminta Anda setiap dan setiap kali ada file untuk dihapus.Jika Anda perlu menghapus sub direktori di sepanjang direktori induk, gunakan:
sumber