Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Gibt es unter Linux einen Papierkorb?

Gibt es unter Linux einen Papierkorb?

angryTom
angryTomOriginal
2019-11-05 13:22:016614Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Linux-Start fehlgeschlagenNächster Artikel:Linux-Start fehlgeschlagen