En Linux puedo comprimir todo (excepto los archivos ocultos) en el directorio actual haciendo:
postal incluyendo archivos ocultos
zip 1.zip *
Pero ¿cómo puedo incluir los archivos ocultos?
En Linux puedo comprimir todo (excepto los archivos ocultos) en el directorio actual haciendo:
postal incluyendo archivos ocultos
zip 1.zip *
Pero ¿cómo puedo incluir los archivos ocultos?
EDIT: La forma correcta es zip -r 1.zip .
Los comandos que se muestran a continuación son incorrectos, ya que también incluyen el directorio padre.
Has probado esto:
zip yourfile.zip sourcedir/* .*
o en su caso
zip 1.zip * .*
Debe incluir todos los archivos hidded también.
Solo para asegurarse de que no se olvida, ya que este es un foro para desarrolladores y un buen número de nosotros usamos git.
Una manera fácil de obtener lo que desee en el zip es el uso de git archive -o filename.zip branch
¡Gracias! Eso era exactamente lo que necesitaba: muchos menos problemas que llamar 'zip' manualmente. – Egon
Si quiere comprimir todos los archivos (+ archivos ocultos) usando bondadoso: zip -r namefiles.zip. El "." es todos los archivos en la carpeta.
¿Cómo es su respuesta diferente a la respuesta aceptada, que dice "La forma correcta es' zip -r 1.zip .' "? –
@ SimonMᶜKenzie También explicó qué "." medio. Eso hizo la diferencia, supongo. –
El "." NO son todos los archivos en la carpeta. Significa la "carpeta actual" en sí, que finalmente incluiría todos sus contenidos. –
O puede agregar más sencilla
zip 1.zip ./
que más o menos funciona, pero ahora estoy también conseguir ../ cual no creo que quiera. –
por ../ ¿quiere decir que también está comprimiendo archivos del directorio de arriba? – Gunnar
aparentemente. Cuando lo hago zip 1.zip *. * (En una carpeta con una subcarpeta a y un archivo oculto llamado '.hidden_file') obtengo: –