[PYTHON] N'utilisez pas la commande rm pour supprimer des fichiers

rm -rf *

Si vous faites une erreur après l'avoir fait, votre estomac vous fera mal ... J'ai décidé d'utiliser trash-cli.

Installation

Je voulais utiliser easy_install ... mais ce qui est sur PyPI est C'est assez vieux. Essayez d'utiliser le maître.

> git clone https://github.com/andreafrancia/trash-cli.git
> sudo python setup.py install

Contrôle de fonctionnement

Vérifions l'opération. Créez un fichier de test pour la suppression.

> mkdir -p ~/Hoge
> touch ~/Hoge/uge
> ls ~/Hoge
uge

Supprimez le fichier uge. Exécutez maintenant la commande poubelle.

> trash-put ~/Hoge/uge

Confirmez que uge a disparu

> ls ~/Hoge

Utilisez la commande trash-list pour vérifier s'il apparaît dans la liste des fichiers supprimés.

> trash-list
2013-10-22 18:09:11 /Users/futoase/Hoge/uge

C'est sorti. Essayez de restaurer.

> trash-restore                                                 
   0 2013-10-22 18:09:11 /Users/futoase/Hoge/uge
What file to restore [0..0]: 0
> ls ~/Hoge
uge

Supprimer définitivement le fichier

trash-emptyAvec une commandetrash-popSupprimez complètement le fichier.

autre

[Crush selon README.md](https://github.com/andreafrancia/trash-cli#but-sometimes-i-forgot-to-use-trash] dans trash-cli pour empêcher rm d'être utilisé -put-vraiment-cant-i).

Je veux vivre en paix ...

Recommended Posts

N'utilisez pas la commande rm pour supprimer des fichiers
[systemd] Commande pour supprimer le service
Comment utiliser MBDyn (paramètre de commande)
Utilisez Flask pour exécuter des fichiers externes
[python] Comment utiliser __command__, explication des fonctions
[Linux] Comment utiliser la commande echo
Utilisez boto pour charger / télécharger des fichiers vers s3.
3 meilleures façons d'utiliser la commande less
Utilisez shutil pour supprimer tous les dossiers avec un petit nombre de fichiers
Créez une commande pour supprimer tous les fichiers temporaires générés dans un dossier spécifique
Ajouter une commande pour marquer ensemble des fichiers similaires
Créez une sous-sous-commande à l'aide de la commande click --netsted sub-sub -
Je ne veux pas utiliser -inf avec np.log
Comment utiliser la commande grep pour rechercher de manière récursive des répertoires et des fichiers à une profondeur spécifiée
[Pour les débutants] Comment utiliser la commande say avec python!
Comment supprimer la chaîne de caractères spécifiée avec la commande sed! !! !!
J'ai étudié les autorisations nécessaires pour supprimer les fichiers Linux.
Ajouter un utilisateur Linux, comment utiliser la commande useradd
Comment utiliser la commande grep et des exemples fréquents
Comment utiliser des variables dans les fichiers de définition d'unité systemd
(Rappelez-vous rapidement) Comment utiliser la ligne de commande LINUX
Comment utiliser xml.etree.ElementTree
Comment utiliser virtualenv
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Si vous ne le savez pas, c'est dangereux. Expliquez soigneusement comment utiliser la commande xargs
Comment utiliser pytest_report_header
Flacon facile à utiliser
Comment utiliser partiel
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser iptables
Comment utiliser numpy
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Facile à utiliser SQLite3
Comment utiliser la liste []
Comment utiliser python-kabusapi
Python-Comment utiliser pyinstaller
Comment utiliser OptParse
Comment utiliser le retour
Comment utiliser pyenv-virtualenv
Comment utiliser imutils
[Commande] Commande pour obtenir une liste de fichiers contenant des caractères pleine largeur
Ajouter un utilisateur Linux, comment utiliser la commande useradd (spécifier le mot de passe)
Commande "Chmod" pour définir les autorisations d'accès aux fichiers et aux dossiers
[Python] Utilisez ceci pour lire et écrire des fichiers wav [wavio]