Gibt es eine Möglichkeit (vorzuziehen über die GUI, aber möglicherweise über die Befehlszeile), eine Zip-Datei zu extrahieren und die Zip nach dem Extrahieren in einem einzigen Befehl zu löschen?
(Ich erinnere mich, dass ich eines Tages jemanden gesehen habe, der so etwas in der Kommandozeile gemacht hat)
Antworten:
Für eine GUI würde ich sagen, dass der einfachste Weg ein Nautilus-Skript ist. Die Hauptlinie davon wäre:
Es funktioniert in Bash / Dash genauso einfach. In Nautilus würde das Ganze so aussehen:
quelle
Sie könnten einfach ein Bash-Skript schreiben. Es wird ungefähr so aussehen:
Dabei ist $ 1 das Argument mit dem Wert des Dateinamens Ihrer Zip-Datei. Führen Sie dann den Befehl alias unzip in der Datei ~ / .bashrc aus, um dieses Skript auszuführen. Und nach dem Eingeben des Terminals:
Sie erhalten:
quelle
-r
Flagge ist hier nicht erforderlich . Zip-Dateien sind keine Verzeichnisse, daher gibt es nichts, in das man zurückgreifen kann.Es ist ziemlich einfach durch einen Shell-Befehl:
unzip <filename>.zip && rm <filename>.zip
Wenn Sie Nautilus verwenden, können Sie möglicherweise einen relevanten
nautilus-action
Befehl erstellen, um den Befehl über eine GUI-Auswahl zu automatisieren.quelle
tar --delete-files
?