linux - ejemplos - ¿Cómo tar un conjunto de archivos?
tar.gz ubuntu (3)
Para crear simplemente un tarball de estos archivos solo haría:
tar cf ones.tar 1_*.txt
tar cf twos.tar 2_*.txt
Lo más probable es que quieras comprimir los archivos comprimidos, así que usa la opción z
:
tar czf ones.tar.gz 1_*.txt
tar czf twos.tar.gz 2_*.txt
Vea el contenido de sus archivos comprimidos con tar tf <tarball>
.
Soy nuevo en el comando tar
. Tengo muchos archivos en un directorio: 1_1_1.txt
, 1_1_2.txt
, 2_1_1.txt
, 2_1_2.txt
..
Sé que hay un comando:
tar cf file.tar *.txt
que tar
los cuatro archivos en el file.tar
. Pero necesito tar 1_1_1.txt
y 1_1_2.txt
en un archivo tar y 2_1_1.txt
y 2_1_2.txt
en otro archivo tar. ¿Cómo puedo lograr esto?
Prueba este:
find . -maxdepth 1 -name "*.txt" -exec tar -rf test.tar {} /;
Si desea incluir todos los archivos, incluidas las subcarpetas, elimine "-maxdepth 1"
Puedes usar patrones como "1_1 * .txt"
Simplemente puede utilizar los siguientes comandos
tar cf file1.tar 1_1_1.txt 1_1_2.txt
tar cf file2.tar 2_1_1.txt 2_1_2.txt