El archivo comprimido en Lion crea una carpeta de "Archivo" a nivel raíz en el archivo .zip

3

Estoy tratando de comprimir 5 archivos en un Archive.zip

Seleccionando los 5 archivos y usando la función Compress incorporada del Finder, el Archive.zip resultante contiene un nombre de carpeta de raíz "Archive", que a su vez contiene esos 5 archivos.

¿Cómo creo un Archive.zip que descomprime esos 5 archivos sin ninguna carpeta contenedora?

    
pregunta izolate 13.05.2012 - 11:25

4 respuestas

2

El archivo comprimido resultante.zip no contiene un nombre de carpeta de nivel raíz "Archivo". Solo cuando lo descomprimes haciendo doble clic, se crea esta carpeta. Para confirmar, intente unzip -tv Archive.zip . Así que es la Utilidad de archivo que crea esta carpeta cuando descomprimes.

    
respondido por el lhf 14.05.2012 - 01:29
1

EDITAR: El proceso del que está hablando parece ser nuevo, ya que sé que funcionó como lo describí en los últimos 2 años. Así que supongo que cambió en Lion o Snow Leopard, Lion si tuviera que arriesgarme a adivinar.

Todavía no tengo una solución alternativa, pero he replicado esa funcionalidad. ~~~~~~~~~~~

La función Compress incorporada agregará todas las carpetas y archivos desde la selección hacia abajo, incluido el primer elemento seleccionado, incluso si se trata de una carpeta.

Dos opciones:

  1. No use la funcionalidad incorporada y use una herramienta de archivo de terceros que tenga más control
  2. Seleccione los cinco archivos dentro de la carpeta (pero no la carpeta en sí), luego presione Ctrl + clic (clic derecho) y luego seleccione Comprimir
respondido por el Stu Wilson 13.05.2012 - 14:40
1

Tengo algunos programas cargados en sitios donde suben un archivo zip. El software descomprime los archivos individuales a su directorio generado y apunta la compresión de la imagen y el cambio de tamaño a ese nuevo directorio. Funcionó muy bien hasta hace poco, cuando de repente, cuando comprimimos los archivos comprimidos extraídos a una carpeta de archivo en el servidor, el software no funciona en las carpetas, funciona en archivos de imagen. Probé todo y numerosas aplicaciones de archivo, luego probé Hamster Archiver. Funcionó para mí, no extrae más a una nueva carpeta. Te podría ayudar. Buena suerte

    
respondido por el user27821 22.08.2012 - 04:47
0

El método de la GUI de Apple es limpio y ordenado para la mayoría de la gente, y la carpeta de archivo adjunta evita la sobrescritura involuntaria de archivos. En su caso, tendrá que usar la línea de comandos en la Terminal para hacer lo que quiera con los comandos zip y descomprimir.

Lea las páginas del manual para zip y descomprimir para una apreciación más completa de lo que es posible.

Paso 1: comprime los archivos

• Ejecutar terminal

• ejecuta: zip /path/out_filename /path/in_filename

Puede seleccionar varios archivos (también desde diferentes directorios y discos) y arrastrarlos desde la GUI del Finder a la ventana de la Terminal. Terminal expandirá / ruta / para usted en este caso.

Ej: zip ~/Desktop/all_zipped_up ~/Desktop/zip_me_up.txt ~/Documents/zip_me_up2.txt

Esto crea all_zipped_up.zip en el escritorio en este ejemplo.

Paso 2: descomprime los archivos

La clave para descomprimir sin crear una carpeta adjunta es usar el modificador -j:

• Ejecutar terminal

• ejecuta: unzip -j /path/out_filename

• Los archivos expandidos aparecerán en la misma ruta que el archivo fuente .zip. También puede usar el interruptor -d para expandirse en otra ruta. Según la página de manual, el modificador -d puede ir a casi cualquier lugar en la línea de comandos. Lo puse al final porque es un lugar lógico para ponerlo.

Ejemplo para expandir a la misma ruta que el archivo original:

unzip -j ~/Desktop/all_zipped_up.zip

Ejemplo para expandir a una ruta alternativa:

unzip -j ~/Desktop/all_zipped_up.zip -d ~/Desktop/New_Folder

    
respondido por el IconDaemon 18.05.2012 - 21:44

Lea otras preguntas en las etiquetas