Alternativas a la línea de command descomprimir?

Descubrí que la herramienta de unzip command-line no maneja con gracia algunos de los files que estoy descomprimiendo: crea un montón de directorys basura y crea files cuyas fonts de resources no se encuentran. (Tal vez fueron creados de manera extraña.)

 $ unzip -d NEW-DIRECTORY ZIP 

De todos modos, usar Archive Utility es un comienzo, porque puedo ejecutar lo siguiente y está cerca (y no estropea mis files):

  • Texto copydo de la Terminal con formatting en Mavericks (10.9), Yosemite (10.10) y El Capitán (10.11)
  • No puede cambiar el disco de inicio al disco seleccionado?
  • Dividir Windows en Textmate
  • ¿Cómo evito las advertencias de "esta connection no es privada" en safari?
  • Fuga de memory en el post después de un sueño
  • ¿Cómo puedo proteger contra escritura (hacer de solo lectura) una unidad USB en OS X?
  •  $ open -a "Archive Utility" ZIP 

    ¡Pero esto no me permite especificar un nuevo directory para los contenidos! Los coloca automáticamente en el directory actual. :PAG

    ¿Cuáles son mis alternativas?

  • ¿Forzar Chrome para usar las notifications de OS X?
  • Cómo agregar información de location al calendar usando "Evento rápido"
  • Los caracteres no se hacen eco en la terminal OS X a less que presione la tecla Eliminar
  • Aplicación Terminal: ¿Qué viene después de la connection?
  • Evitar que el Finder se inicie al arrancar
  • Cómo restablecer el order de Launchpad en OS X Yosemite?
  • 6 Solutions collect form web for “Alternativas a la línea de command descomprimir?”

    The Unarchiver tiene una versión beta de su utilidad de command-line disponible en su página de descargas .

    "The Unarchiver" es una gran herramienta, y lo recomiendo mucho, tanto la GUI como las herramientas CLI.

    Dicho eso, mi command de unzip es

     ditto -xk foo.zip target_dir 

    donde 'target_dir' es el directory donde quiero que aparezcan los files (y puede ser '.' si quieres que se descompriman allí).

    Tenga en count que se creará 'target_dir' si es necesario.

    También tenga en count que a ditto no le importa sobrescribir los files, por lo que debe usarse con cuidado.

    Ídem en Mac OS X está diseñado para preservar las bifurcaciones de resources, etc. por lo que es mi método preferido para descomprimir files, especialmente porque se envía con OS X de forma pnetworkingeterminada.

    Vi esta respuesta extremadamente útil a un problema que estaba teniendo la descompression de aplicaciones en otra placa del usuario patashnik:

    descomprimir no maneja las fonts de resources incrustadas en files ZIP creados por el Finder. Si desea desarchivar esos files de la CLI, use ídem:

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

    Si desea descomprimir el file en el directory actual, use. como DESTINATIONDIRECTORY

    7z puede manejar algunos files extrañamente comprimidos brew install p7zip 7z x weirdarchive.zip

    puedes usar también:

    • yemuzip

    y

    • stuffit-expander (no gratuito)

    Springy es un desarchiver muy versátil. Shareware – y vale la pena para mí.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).