@allochki

Как сделать архив tar из списка файлов?

Есть лист файлов - list.txt
вида:
/home/1.php
/home/2.php
/home/33.php

Команда
tar cf archive.tar -I list.txt - создает архив в котором только последный файл из списка.
т.е. 33.php

tar -cvf 1.tar --files-from='list.txt' - тоже самое.

подскажите что делаю нетак.
  • Вопрос задан
  • 3983 просмотра
Пригласить эксперта
Ответы на вопрос 2
@ProFfeSsoRr
Сис.админ по Linux
Через --file-from=, оно же -T у меня работает как тебе нужно, правда я путь безо всяких кавычек передал, но и с одинарными, как у тебя в примере тоже сработало. GNU tar, если что, Arch Linux. Пути в list файле абсолютные или правильные относительно текущей дериктории точно?
Ответ написан
Комментировать
@allochki Автор вопроса
И абсолютные и правильные делали. Сжимает только последнюю строчку из списка.
tar cfv archive.tar -T list.txt - делает архив в котором один файл - последняя строчка из файла
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы