Linux a-t-il une corbeille ?
Linux n'a pas de corbeille unifiée. ajouté à l'environnement de bureau de. Par conséquent, vous devez être prudent lorsque vous utilisez la commande rm pour supprimer des fichiers. Après la suppression, les fichiers ne peuvent pas être récupérés.
Ensuite, nous implémenterons nous-mêmes une fonction de corbeille sur le serveur
1 Tout d'abord, créez un dossier dans votre répertoire personnel pour enregistrer les fichiers supprimés
mkdir -p ~/.Trash
2. Modifiez le fichier .bashrc
vi ~/.bashrc
Ajoutez ce qui suit après le fichier .bashrc
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 Enregistrez après l'ajout, exécutez la commande source pour prendre effet
source ~/.bashrc
#删除一个文件夹,helloworld下面的文件均被移到回收站中 $rm helloworld #删除一个文件 $rm abc.txt #撤销abc.txt $ur abc.txt #撤销helloworld文件夹 $ur helloworld #列出回收站 $rl #清空回收站 cleartrash
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!