Tengo un directorio llamado folderque se ve así:
folder
-> root_folder
-> some files
Quiero comprimir este directorio zipped_dir, intenté:
zip -r zipped_dir.zip folder/*
Pero esto genera un ZIP que se ve así:
zipped_dir
-> folder
-> root_folder
-> some files
en otras palabras, incluye el directorio cuyo contenido quiero comprimir. ¿Cómo puedo excluir este directorio padre del ZIP sin mover nada?
IE me gustaría este resultado final:
zipped_dir
-> root_folder
-> some files
command-line
zip
Jugoso
fuente
fuente

chroot.zip -r zipped_dir.zip folder/*cd -hará el trabajo (solo un comando) :) Ocd ..Uso
-j; por ejemplo:zip -r -j zipped_dir.zip folder/*No comprimirá 'root_folder'.
fuente
zip -r -j package.zip ./dist/static/*hace que la estructura de archivodist/static/myfiels-jopción elimina toda la información del directorio y solo guarda archivos. Es decir, almacenar todos los archivos en un directorio de forma "plana".-Dindica a zip que no cree directorios.fuente
Esto es lo que funciona para mí:
Creará un
ziparchivo con root: cualquier archivo / directorio dentrorootDir.fuente