Dalam pertanyaan ini: Bagaimana menghapus semua file dan subdirektori dalam direktori TANPA menghapus direktori dalam bash? ditanya bagaimana menghapus semua file dalam folder, dan bukan folder itu sendiri.
Jawaban Matt yang bagus mencakup penggunaan flag -v ke perintah 'rm'.
rm -rfv dontDeleteMe && mkdir dontDeleteMe
Perintah yang kutinggalkan adalah perintah di atas. Memang memang bermanfaat, tetapi apakah tanda -v di 'rm' dan / atau secara umum memperlambat tugas yang dilakukan melalui baris perintah?
Saya memiliki folder dengan file .txt (sekitar 100.000 di antaranya) yang telah saya buat, hapus, dan buat ulang untuk saya sendiri beberapa kali sekarang. Beberapa kali dengan rm, beberapa kali di filebrowser, dan saya merasa lebih lambat menggunakan rm-command seperti yang ditunjukkan di atas. Apakah flag -v ada hubungannya dengan ini?
sumber
/dev/null
, kinerja hampir tidak terhambat seperti menampilkan teks pada emulator terminal.Mengapa tidak mencari tahu sendiri: gunakan waktu.
sumber
-v
output atau direktori itu kosong.time' pretty much redirects the output to
/ dev / null '.