Existe-t-il un moyen (préférable via l'interface graphique, mais peut-être via la ligne de commande) d'extraire un fichier zip et de supprimer le zip après extraction, le tout en une seule commande?
(Je me souviens avoir vu quelqu'un faire quelque chose comme ça dans la ligne de commande un jour)
Réponses:
Pour une interface graphique, je dirais que le moyen le plus simple est un script nautilus. Dont la ligne principale serait:
Cela fonctionne aussi facilement en bash / dash. Dans nautilus, le tout ressemblerait à ceci:
la source
Vous pouvez simplement écrire un script bash. Cela ressemblera à ceci:
où $ 1 est l'argument avec une valeur du nom de fichier de votre fichier zip. Puis alias décompressez la commande dans le fichier ~ / .bashrc pour exécuter ce script. Et après avoir tapé dans le terminal:
tu auras:
la source
-r
drapeau ici. Les fichiers Zip ne sont pas des répertoires, il n'y a donc rien à reculer.C'est assez simple grâce à une commande shell:
unzip <filename>.zip && rm <filename>.zip
Peut-être, si vous utilisez nautilus, vous pouvez créer un élément pertinent
nautilus-action
afin d'automatiser la commande via une sélection d'interface graphique.la source
tar --delete-files
?