Question:
Alternatives à la décompression en ligne de commande?
Kevin Cantu
2010-11-06 05:44:15 UTC
view on stackexchange narkive permalink

J'ai trouvé que l'outil de ligne de commande unzip ne gère pas correctement certains des fichiers que je décompresse: il crée un tas de répertoires indésirables et crée des fichiers dont les fourchettes de ressources ne sont pas. t trouvé. (Peut-être qu'ils ont été créés étrangement.)

  $ unzip -d NEW-DIRECTORY ZIP  

Quoi qu'il en soit, utiliser Archive Utility est un début, car je peux exécuter ce qui suit et il est fermé (et cela ne gâche pas mes fichiers):

  $ open -a "Archive Utility" ZIP  

Mais cela ne me permet pas de spécifier un nouveau répertoire pour le contenu !! Il les place automatiquement dans le répertoire courant. : P

Quelles sont mes alternatives?

Sept réponses:
#1
+7
Robert S Ciaccio
2010-11-06 06:49:29 UTC
view on stackexchange narkive permalink

Unarchiver a une version bêta de son utilitaire de ligne de commande disponible sur sa page de téléchargement.

+1 pour avoir suggéré `unar` sans utiliser son nom. ;)
#2
+4
TJ Luoma
2011-09-06 07:55:32 UTC
view on stackexchange narkive permalink

"The Unarchiver" est un excellent outil, et je le recommande vivement, à la fois les outils GUI et CLI.

Cela dit, ma commande unzip est

  idem -xk foo.zip rép_cible  

où 'rép_cible' est le répertoire où je veux que les fichiers apparaissent (et il peut être '.' si vous le souhaitez les décompresser ici).

Notez que 'target_dir' sera créé si nécessaire.

Notez également que idem ne craint pas d'écraser les fichiers, donc utilisez avec précaution.

idem sous Mac OS X est conçu pour conserver les fourchettes de ressources, etc. c'est donc ma méthode préférée pour décompresser les fichiers, en particulier parce qu'elle est livrée avec OS X par défaut.

Je ne peux pas faire fonctionner ça.
#3
+1
Brian
2015-04-22 01:04:36 UTC
view on stackexchange narkive permalink

J'ai vu cette réponse extrêmement utile à un problème de décompression d'applications sur une autre carte à partir de patashnik de l'utilisateur:

Unzip ne gère pas les ressources intégrées dans les fichiers ZIP créés par le Finder. Si vous souhaitez désarchiver ces fichiers de la CLI, utilisez la même chose:

  idem -V -x -k --sequesterRsrc --rsrc FILENAME.ZIP DESTINATIONDIRECTORY  

Si vous souhaitez décompresser l'archive dans le répertoire courant, utilisez. comme DESTINATIONDIRECTORY

#4
+1
Jeremy Leipzig
2017-02-22 02:27:50 UTC
view on stackexchange narkive permalink

7z peut gérer certains fichiers étrangement compressés infusion installer p7zip 7z x weirdarchive.zip

#5
  0
Am1rr3zA
2010-11-06 11:20:42 UTC
view on stackexchange narkive permalink

vous pouvez également utiliser:

et

#6
  0
JRobert
2010-11-07 06:14:01 UTC
view on stackexchange narkive permalink

Springy est un désarchiveur très polyvalent. Shareware - et ça vaut le coup pour moi.

#7
  0
zhouji
2018-05-28 11:41:13 UTC
view on stackexchange narkive permalink
  brew installer unar
 

et ensuite:

  unar foo.zip
 


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...