2012-07-10 6 views
7

El comando zip generalmente coloca el archivo zip de salida en el directorio actual. Pero, me pregunto si hay una opción que estoy pasando por alto en la página de manual que me permite especificar el directorio de destino para el archivo de archivo de salida.Especifique el directorio de destino para la salida del comando 'zip' (El archivo Zip que se crea)

Esto creó 'my_archive' en el directorio actual:

zip -rT my_archive dir_to_be_archived 

Pero, quiero ser capaz de colocar 'my_archive' bajo ./my_backups sin tener que 'cd' en que las copias de seguridad de directorios. ¿Hay algo así como:

zip -rt my_archive dir_to_be_archived --destination ./my_backups 

Respuesta

14

Puede especificar la ruta de destino directamente:

zip -r /path/to/destination.zip /files 

Tenga en cuenta que el destino debe no estar en el mismo directorio que los archivos que se están cerrando la cremallera de .

Cuestiones relacionadas