Línea de comando 7-Zip para comprimir todo el contenido de una carpeta (sin comprimir la carpeta en sí)

Línea de comando 7-Zip para comprimir todo el contenido de una carpeta (sin comprimir la carpeta en sí)

Posible duplicado: Cree un archivo desde un directorio sin que el nombre del directorio se agregue al archivo

Tengo una carpeta que quiero comprimir completamente:

MyFolder
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2

Quiero comprimir todo en myzip.7z, pero no quiero que 'MiCarpeta' esté dentro del archivo:

myzip.7z
       |
       |--- SubFolder1
       |--- SubFolder2
       |--- file1
       |--- file2

en lugar de

myzip.7z
       |
       |--- MyFolder
                   |
                   |--- SubFolder1
                   |--- SubFolder2
                   |--- file1
                   |--- file2

¿Cómo puedo hacer eso?

Respuesta1

Así es como lo hice.

cd MyFolder
7z a -r ../myzip *

Esto crea el archivo (myzip.7z) en el elemento principal de MyFolder en lugar de hacerlo directamente en MyFolder.

Alternativamente (sin cambiar primero a MiCarpeta):

7z a myzip ./MyFolder/*

información relacionada