1. Cipta direktori baharu dalam direktori /home/username/ dan namakannya: .trash
2.. Cipta fail shell baharu dalam direktori /home/username/tools/ dan namakannya : remove.sh
Salin kod Kod adalah seperti berikut:
para_cnt=$# trash_dir="/home/username/.trash" for i in $*; do stamp=`date +%s` filename=`basename $i` mv $i $trash_dir/$filename.$stamp done
3 Ubah suai ~/.bashrc, tambah baris
Salin kod Kod adalah seperti berikut:
alias rm="sh /home/username/tools/remove.sh"
Gunakan remove.sh kami yang dibina sendiri menggantikan arahan rm
4 Sediakan crontab dan kosongkan tong sampah dengan kerap, seperti:
Salin kod The. kod adalah seperti berikut:
0 0 * * * rm -rf /home/username/.trash/*
Kosongkan pada pukul 0 setiap hari Tong sampah
5 sumber ~/.bashrc untuk membuat penggantian berkuat kuasa serta-merta
Selepas. langkah di atas, fail yang dipadam dengan melaksanakan rm akan diletakkan di dalam tong sampah. Jika tersalah dipadam, anda boleh memulihkannya.
Atas ialah kandungan terperinci Bagaimana untuk mengelakkan pemadaman tidak sengaja dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!