¿Hay alguna manera de tar varios archivos en un directorio (Linux / Unix)?

26

¿Hay una manera bastante simple de tarvarios archivos (específicos) en un directorio? Por ejemplo, digamos que el siguiente es un directorio:

-rw-r--r-- 1 allend bin     98 Jul 20 15:50 scriptlog.log
-rw-r--r-- 1 allend bin  19533 Jul 29 21:47 serveralert.log
-rwxr--r-- 1 allend bin   1625 Jul 29 21:47 orion
-rw-r--r-- 1 allend bin  24064 Jul 29 21:49 orion_files.tar
-rwxr--r-- 1 allend bin    156 Aug  4 21:22 htmltest
-rw-r--r-- 1 allend bin    131 Aug  4 21:23 page.html

¿Qué pasa si solo quiero tarlos archivos serveralert.logy page.html?

AllenD
fuente

Respuestas:

51

¿Hay algo malo en enumerar los archivos que le gustaría agregar al archivo .tar?

$ tar cvf some.tar file1 file2 file3

Ejemplo

$ tar cvf some.tar serveralert.log page.html
serveralert.log
page.html
slm
fuente
3
Veo. Descubrí cuál era el problema con tu ayuda. Había estado agregando un "-" a las opciones de tar. Esto estaba causando que no funcionara para mí. Lo siento, parecía que no había hecho ninguna investigación sobre este asunto. Muchas gracias por su ayuda en este asunto.
AllenD