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?

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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.