online - winzip 7z
Comprimir todo en el directorio con 7z excepto un archivo o un tipo de archivo (2)
Con ayuda de la línea de comandos 7za, use el modificador -x para hacer esto:
-x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
Para excluir el archivo foo.txt, debería agregar:
-x!foo.txt
Para excluir todos los archivos .html (* .html), debería agregar:
-x!*.html
Puede agregar múltiples entradas -x para excluir múltiples nombres de archivos y / o comodines en un comando zip. Agregar lo siguiente excluirá foo.txt y * .html:
-x!foo.txt -x!*.html
Entonces, con su ejemplo, esto agregaría todos los archivos a files.zip EXCEPT archivos llamados "FILENAME" o que coincida con el comodín * .extension:
7za a -tzip files.zip * -x!FILENAME -x!*.extension
me gustaría comprimir todo excepto un archivo
7z a -tzip files.zip *
esto comprimirá todos los archivos en mi directorio actual ... ¿hay alguna manera de decirle que no comprima un archivo o un tipo de archivo?
Si está utilizando un script por lotes, ¡no olvide escaparse! marca.
7z a -xr^^!*.xml "dest_dir.zip" "Source_dir"
Me llevó mucho tiempo averiguarlo :)
Gracias.