Inilah bagian dari strip komik xkcd ini di mana idenya adalah bahwa penulis tidak dapat menulis program pengurutan sehingga ia menambahkan kode untuk menghapus semua file
system("rm -rf ./");
system("rm -rf ~/*");
system("rm -rf /");
AFAIK cara kanonik untuk menghapus semuanya adalah rm
/
agar semua yang dimulai dari root dihapus. Di sini ini adalah perintah terakhir dan dua perintah sebelumnya yang mencoba ke rm
direktori saat ini dan isi dari direktori home.
Kenapa tidak adil rm
/
?
rm -rf /
dari sesi interaktif, shell Anda akan tetap bekerjarm
akan gagal pada perintah terakhir denganrm: it is dangerous to operate recursively on ‘/’
; selain iturm
tidak memerlukan akses ke sumber daya apa pun setelah inisialisasi. Alasan untuk menggunakan beberapa perintah mungkin karena pengguna mungkin memiliki izin akses yang berbeda ke direktori tersebut.rm --no-preserve-root /
ini untuk benar-benar berfungsiHanya untuk menunjukkan tingkat kerusakan yang meningkat: Hapus direktori saat ini, lalu
$HOME
, akhirnya hancurkan semua.sumber