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):

  • No se puede abrir Preferences de correo en Mountain Lion
  • Xcode.app es escaneado por socketfilterfw (OS X Firewall) en cada lanzamiento
  • Terminación para los commands de git
  • Ejecute dos pantallas 4K y una pantalla externa que no sea de 4K desde el Macbook Pro de finales de 2013
  • ¿Cómo se diagnostica Finder perdiendo íconos para las carpetas?
  • Borrar el caching y las cookies congela Firefox en Mac
  •  $ 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?

  • Mi iMac no me permitirá iniciar session en mi escritorio
  • Código de error -36 - cp: error de input / salida - mac
  • Cuando recibo una llamada telefónica ahora, mis MacBooks siempre abren FaceTime y no me permiten atender la llamada.
  • Privilegios de administrador de Sandbox
  • ¿Hay alguna manera de transmitir una parte de su pantalla como camera web en OSX (para twitch, omegle, etc.)?
  • "No hay tal file o directory" al copyr desde el disco duro local a la unidad icloud
  • 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).