[PYTHON] Verwenden Sie den Befehl rm nicht, um Dateien zu löschen

rm -rf *

Wenn Sie danach einen Fehler machen, wird Ihr Magen weh tun ... Ich habe mich für [trash-cli] entschieden (https://github.com/andreafrancia/trash-cli).

Installation

Ich wollte easy_install verwenden ... aber was auf PyPI läuft, ist Es ist ziemlich alt. Versuchen Sie, den Master zu verwenden.

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

Funktionsprüfung

Lassen Sie uns die Operation überprüfen. Erstellen Sie eine Testdatei zum Löschen.

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

Löschen Sie die uge-Datei. Führen Sie nun den Befehl trash-put aus.

> trash-put ~/Hoge/uge

Bestätigen Sie, dass uge verschwunden ist

> ls ~/Hoge

Verwenden Sie den Befehl trash-list, um zu überprüfen, ob er in der Liste der gelöschten Dateien angezeigt wird.

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

Es kam heraus. Versuchen Sie wiederherzustellen.

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

Löschen Sie die Datei dauerhaft

trash-emptyMit einem Befehltrash-popLöschen Sie die Datei vollständig.

andere

[Crush gemäß README.md](https://github.com/andreafrancia/trash-cli#but-sometimes-i-forgot-to-use-trash] in trash-cli, um die Verwendung von rm zu verhindern -put-wirklich-cant-i).

Ich möchte in Frieden leben ...

Recommended Posts

Verwenden Sie den Befehl rm nicht, um Dateien zu löschen
[systemd] Befehl zum Löschen des Dienstes
Verwendung von MBDyn (Befehlseinstellung)
Verwenden Sie Flask, um externe Dateien auszuführen
[Python] Verwendung von __command__, Funktionserklärung
[Linux] Verwendung des Befehls echo
Verwenden Sie boto, um Dateien auf s3 hoch- / herunterzuladen.
3 beste Möglichkeiten, den Befehl less zu verwenden
Verwenden Sie shutil, um alle Ordner mit einer kleinen Anzahl von Dateien zu löschen
Erstellen Sie einen Befehl zum Löschen aller temporären Dateien, die in einem bestimmten Ordner generiert wurden
Fügen Sie einen Befehl hinzu, um ähnliche Dateien zusammen zu markieren
Erstellen Sie einen Sub-Sub-Befehl mit dem Klick --netsted-Sub-Sub-Befehl -
Ich möchte -inf nicht mit np.log verwenden
Verwendung des Befehls grep zum rekursiven Durchsuchen von Verzeichnissen und Dateien bis zu einer bestimmten Tiefe
[Für Anfänger] Wie man den Befehl say mit Python benutzt!
So löschen Sie die angegebene Zeichenfolge mit dem Befehl sed! !! !!
Ich habe untersucht, welche Berechtigungen zum Löschen von Linux-Dateien erforderlich sind.
Linux-Benutzer hinzufügen, wie der Befehl useradd verwendet wird
Verwendung des Befehls grep und häufiger Samples
Verwendung von Variablen in systemd Unit-Definitionsdateien
(Denken Sie schnell daran) Verwendung der LINUX-Befehlszeile
Verwendung von xml.etree.ElementTree
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Wenn Sie es nicht wissen, ist es gefährlich. Erklären Sie sorgfältig, wie Sie den Befehl xargs verwenden
Verwendung von pytest_report_header
Einfach zu bedienende Flasche
Wie man teilweise verwendet
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Einfach zu bedienendes SQLite3
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Python-How zur Verwendung von Pyinstaller
Verwendung von OptParse
Verwendung von return
Wie man Imutils benutzt
[Befehl] Befehl zum Abrufen einer Liste von Dateien mit Zeichen voller Breite
Befehl "Chmod" zum Festlegen von Datei- und Ordnerberechtigungen sowie Zugriffsberechtigungen
[Python] Verwenden Sie diese Option, um WAV-Dateien zu lesen und zu schreiben. [WAVIO]