OSX: déplacer dans les archives (compresser un dossier et le supprimer)


1


Je cherche un moyen de compresser (ou 7z) des fichiers via un gestionnaire de fichiers de manière à ce que le dossier d'origine soit supprimé juste après la compression (moins d'encombrement lors de la compression par lots de plusieurs dossiers).

Dans "Total Commander", cela s'appelait "Move to Archive".

Existe-t-il un gestionnaire de fichiers OSX doté de cette fonctionnalité?
J'ai essayé PathFinder 7 et ForkLift, mais ils ne semblent pas avoir cette option (ou elle est cachée quelque part).

TIA.
Karol


Avez-vous essayé Keka? kekaosx.com
ajkblue

Réponses:


2

Vous pouvez utiliser automator pour créer un programme simple capable de le faire. Utilisez: Create Archive: pour le faire, et ajoutez un bloc supplémentaire pour supprimer le fichier original.


Ce bloc supplémentaire pour supprimer des fichiers prendrait la sortie de create archive? Ou existe-t-il un autre moyen de transmettre des fichiers originaux?
Mateusz Szlosek

2

Vous pouvez créer votre propre script Automator pour cela. Créer un service dans Automator en tant qu'argument d'entrée, choisissez Files and directoriespuis ajoutez un script Shell qui, en tant qu'entrée, prend des arguments au lieu de stdin. Puis collez ce script à l'intérieur:

tar -czf "$(dirname $1)"/"Archive-$(date +%Y-%m-%d-%H-%M-%S)".tar.gz "$@" && rm -rf "$@"

Je peux fournir une capture d'écran, mais j'ai OS X polonais.


1
En fonction des paramètres régionaux, datepeut renvoyer une chaîne avec des caractères non autorisés dans un nom de fichier. Il serait donc préférable de définir le format que vous souhaitez daterenvoyer.
nohillside

1
Tu as raison. Merci de l'avoir signalé.
Mateusz Szlosek
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.