Respuestas:
si tienes cremallera
zip myzip.zip cvd*.txt
No los necesito tar
primero.
zgrep
, zcmp
, zdiff
y todo tipo de herramientas que pueden trabajar en las tuberías por su elección de un formato no transmisible llamado postal. Los usuarios avanzados usan tuberías.
Desea tar
juntar sus archivos y gzip
el archivo tar resultante.
tar cvzf cvd.tar.gz cvd*.txt
Para descomprimir el archivo tar gzip'd harías:
tar xvzf cvd.tar.gz -C /path/to/parent/dir
Esto extraería sus archivos en el /path/to/parent/dir
directorio
Querrás usar tar, así:
tar -czvf file.tar.gz cvd*.txt
tar pone los archivos juntos, mientras que gzip realiza la compresión.
Quoth la página de manual de gzip:
Si desea crear un único archivo con múltiples miembros para que los miembros puedan extraerse posteriormente de forma independiente, use un archivador como tar o zip. GNU tar admite la opción -z para invocar gzip de forma transparente. gzip está diseñado como un complemento del alquitrán, no como un reemplazo
gzip por sí solo no sabe nada sobre la estructura de archivos. Para hacer lo que desea, primero debe colocar los archivos en algún tipo de archivo contenedor (por ejemplo, una estructura de tar o similar) y luego gzip eso. tar tiene conmutadores z y j (para bzip2) en plataformas GNU para hacer esto.
Puedes hacerlo usando:
gzip my_final_filename.gz my_first_file my_second_file ... my_last_file
gunzip my_final_filename.gz
o
zip my_final_filename.zip my_first_file my_second_file ... my_last_file
unzip my_final_filename.gz
o
tar cvzf my_final_filename.tar.gz my_first_file my_second_file ... my_last_file
tar -czvf my_final_filename.tar.gz
gzip/gunzip
comandos no funcionaron, devolverá el errorgzip: my_final_filename.gz: No such file or directory
Para comprimir múltiples archivos con diferentes patrones, podríamos hacer esto:
tar -czvf deploy.tar.gz **/Alice*.yml **/Bob*.json
esto agregará todos los archivos .yml que comienzan con Alice desde cualquier subdirectorio y agregará todos los archivos .json que comienzan con Bob desde cualquier subdirectorio.