Есть ли способ заархивировать несколько файлов в каталоге (Linux / Unix)?

26

Есть ли достаточно простой способ для tarнескольких (определенных) файлов в каталоге? Например, скажем, следующий каталог:

-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

Что делать, если я хочу только tarфайлы serveralert.logи page.html?

AllenD
источник

Ответы:

51

Что-то не так с перечислением файлов, которые вы хотите добавить в файл .tar?

$ tar cvf some.tar file1 file2 file3

пример

$ tar cvf some.tar serveralert.log page.html
serveralert.log
page.html
SLM
источник
3
Понимаю. Я выяснил, в чем проблема с вашей помощью. Я добавляю "-" в опции tar. Это заставляло меня не работать. Мне жаль, что мне показалось, что я не провел никаких исследований по этому вопросу. Большое спасибо за вашу помощь в этом вопросе.
AllenD