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/*