Heim > Artikel > Betrieb und Instandhaltung > So verhindern Sie versehentliches Löschen unter Linux
1. Erstellen Sie ein neues Verzeichnis im Verzeichnis /home/username/ und benennen Sie es: .trash
2.. Erstellen Sie eine neue Shell-Datei im Verzeichnis /home/username/tools/ und benennen Sie es: remove.sh
Code kopieren Der Code lautet wie folgt:
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. Ändern Sie ~/.bashrc, fügen Sie eine Zeile hinzu
Kopieren Sie den Code. Der Code lautet wie folgt:
alias rm="sh /home/username/tools/remove.sh"
Verwenden Sie unsere selbst erstellte Datei „remove.sh“, um den rm-Befehl zu ersetzen
4. Richten Sie crontab ein und leeren Sie den Papierkorb regelmäßig, zum Beispiel:
Kopieren Sie den Code. Der Code lautet wie folgt:
0 0 * * * rm -rf /home/username/.trash/*
Leeren Sie den Mülleimer jeden Tag um 0 Uhr
5 Sorgen Sie dafür, dass der Ersatz sofort wirksam wird.
Nach den oben genannten Schritten werden die durch Ausführen von rm gelöschten Dateien im Papierkorb abgelegt. Wenn es versehentlich gelöscht wurde, können Sie es wiederherstellen.
Das obige ist der detaillierte Inhalt vonSo verhindern Sie versehentliches Löschen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!