LINUX.ORG.RU
решено ФорумAdmin

Передать в tar много файлов

 ,


0

1

Шалом!

Хочется как-то так

tar -czf /media/sf_PollDevicesDaemon/ipk_build/data.tar.gz \ 
  ./usr/bin/pdd \
  ./etc/pdd/pdd.cfg \
  ./etc/pdd/pdd.json \
  ./usr/share/pdd/ca-bundle.crt \
  ./usr/share/pdd/cert.pem \
  ./usr/share/pdd/pub-key.pem

А работает только в одну строку. Собственно вопрос, как мне передать в команду tar сотню файлов не в одну строку? Файлы в разных директориях, по этому добавить сразу директорию со всем содержимом не канает.

★★★★

Последнее исправление: AntonyRF (всего исправлений: 1)

После \ не должно быть пробела, а он у тебя есть в первой строке.

Иные возможности передать список файлов tar'у тоже имеется

futurama ★★★★★
()
Ответ на: комментарий от AntonyRF

«tar -T» может использовать как регулярный файл со списком файлов для архивации, так и stdin.

Что больше подходит, то и используй.

vel ★★★★★
()
Ответ на: комментарий от vel

Опять же, за каким фигом в моей задаче мне финд? Я понял о чём Вы, но echo для этого лучше бы подошло в моём случае.

AntonyRF ★★★★
() автор топика
Ответ на: комментарий от Deleted

Надо помнить, что это - валидное имя файла в юникс:

file
name w\quotes and "shit"?.txt
legolegs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.