Existe uma maneira de tar vários arquivos em um diretório (Linux / Unix)?

26

Existe uma maneira bastante simples de tarvários arquivos (específicos) em um diretório? Por exemplo, digamos que o seguinte seja um diretório:

-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

E se eu quiser apenas taros arquivos serveralert.loge page.html?

AllenD
fonte

Respostas:

51

Há algo de errado em listar os arquivos que você deseja adicionar ao arquivo .tar?

$ tar cvf some.tar file1 file2 file3

Exemplo

$ tar cvf some.tar serveralert.log page.html
serveralert.log
page.html
slm
fonte
3
Entendo. Descobri qual era o problema com sua ajuda. Eu estava adicionando um "-" às opções de alcatrão. Isso estava fazendo com que não funcionasse para mim. Lamento que pareça não ter realizado nenhuma pesquisa sobre esse assunto. Muito obrigado por sua ajuda neste assunto.
Allend