En Linux puedo comprimir todo (excepto los archivos ocultos) en el directorio actual haciendo:
zip 1.zip *
Pero, ¿cómo incluyo los archivos ocultos?
Respuestas:
EDITAR: La forma correcta eszip -r 1.zip .
Los comandos que se muestran en mi respuesta anterior a continuación son incorrectos porque también incluyen el directorio principal.
¿Has probado esto?
zip yourfile.zip sourcedir/* .*
o tu en tu caso
zip 1.zip * .[^.]*'
También debe incluir todos los archivos ocultos.
Solo para asegurarnos de que no se olvide, ya que este es un foro para desarrolladores y muchos de nosotros usamos git.
Una manera fácil de obtener solo lo que desea en el zip es usar git archive -o filename.zip branch
zip
.
.git/
directorio
Si desea comprimir todos los archivos (+ archivos ocultos), utilice: zip -r namefiles.zip. Los "." son todos los archivos de la carpeta.
zip -r namefiles.zip "folder will zip"
zip -r 1.zip .
"?
si no tiene derechos para guardar el archivo zip en el directorio actual, puede ir al directorio donde tiene derechos y escribir
zip -r 1.zip /path/to/source/dir/.
Sin embargo, cuando si .../some_dir
escribe
unzip 1.zip
entonces tus archivos se descomprimirán en .../some_dir/path/to/source/dir/