Maison > Article > Opération et maintenance > Comment empêcher la suppression accidentelle sous Linux
1. Créez un nouveau répertoire dans le répertoire /home/username/ et nommez-le : .trash
2.. Créez un nouveau fichier shell dans le répertoire /home/username/tools/ et nommez-le : remove.sh
Copier le code Le code est le suivant :
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. Modifiez ~/.bashrc, ajoutez une ligne
Copiez le code Le code est le suivant :
alias rm="sh /home/username/tools/remove.sh"
Utilisez notre remove.sh auto-construit pour remplacer la commande rm
4. Configurez crontab et videz la corbeille régulièrement, Par exemple :
Copiez le code Le code est le suivant :
0 0 * * * rm -rf /home/username/.trash/*
Videz la poubelle à 0 heures tous les jours
5. rendre le remplacement effectif immédiatement
Après les étapes ci-dessus, les fichiers supprimés en exécutant rm seront placés dans la corbeille. S'il est supprimé par erreur, vous pouvez le récupérer.
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!