Sé que puede crear un archivo de texto que contenga una lista de archivos y luego decirle a 7zip que haga referencia a este archivo para que pueda excluirlos del archivo, pero no puedo encontrar la sintaxis para eso. Alguien puede ayudar?
command-line
7-zip
exclude
oscilantecretina
fuente
fuente
r
opción. Esta es la forma correcta de excluir archivos PNG de forma recursiva en bash (comillas simples para evitar que bash se expanda!
y*
):-xr'!*.png'
(editar: comillas simples en lugar de escape)Creo que quieres el modificador -x con @
En retrospectiva, me di cuenta de que puede haber querido decir que quería la sintaxis para el archivo de lista. Debería ser una lista separada por una nueva línea. Es posible que se encuentre con un problema de codificación. 7z espera que esté en formato UTF-8, puede anularlo con el modificador -scs o puede indicarle al bloc de notas que guarde el archivo en formato UTF-8
fuente
Si su lista va a ser realmente corta, puede tener más de un indicador -x:
7z a -r CppSourceJBR.zip * .cpp .h -x! Stdafx. -x! targetver.h
Por cierto, durante la prueba tuve que seguir eliminando el archivo .zip. Cuando lo olvidé, por ejemplo, targetver.h todavía estaba en el ZIP de la última ejecución.
fuente