Heim > Artikel > Betrieb und Instandhaltung > Gibt es unter Linux einen Papierkorb?
Hat Linux einen Papierkorb?
Linux hat keinen einheitlichen Papierkorb zur Desktop-Umgebung hinzugefügt. Daher sollten Sie vorsichtig sein, wenn Sie den Befehl rm zum Löschen von Dateien verwenden. Nach dem Löschen können die Dateien nicht wiederhergestellt werden.
Als nächstes werden wir selbst eine Papierkorbfunktion auf dem Server implementieren
1. Erstellen Sie zunächst einen Ordner in Ihrem Home-Verzeichnis, um gelöschte Dateien zu speichern
mkdir -p ~/.Trash
2. Ändern Sie die .bashrc-Datei
vi ~/.bashrc
Fügen Sie Folgendes nach der .bashrc-Datei hinzu
alias rm=trash alias rl='ls ~/.Trash' alias ur=undelfile undelfile() { mv -i ~/.Trash/$@ ./ } trash() { mv $@ ~/.Trash/ } cleartrash() { read -p "Clear trash?[n]" confirm [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.Trash/* }
3. Speichern Sie nach dem Hinzufügen und führen Sie den Quellbefehl aus, damit er wirksam wird
source ~/.bashrc
Mit
können Sie jetzt die Befehle rm (löschen), ur (rückgängig machen), rl (Papierkorb auflisten) und cleartrash (Papierkorb leeren) verwenden.
#删除一个文件夹,helloworld下面的文件均被移到回收站中 $rm helloworld #删除一个文件 $rm abc.txt #撤销abc.txt $ur abc.txt #撤销helloworld文件夹 $ur helloworld #列出回收站 $rl #清空回收站 cleartrash
Empfohlen: Linux-Serverwartung
Das obige ist der detaillierte Inhalt vonGibt es unter Linux einen Papierkorb?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!