у меня есть файл, который содержит список файлов, которые я хочу архивировать с tar.
Давайте назовем это mylist.txt
содержит:
/path1/path2/file1.txt
/path1/path2/file3.txt
...
/path1/path2/file10.txt
то, что я хочу сделать, это заархивировать этот файл в архив, но исключая /path1/path2/
.
В настоящее время, делая это:
tar -cvf allfiles.tar -T mylist.txt
сохраняет путь после разархивирования.
Я пробовал это, но не работает:
tar -cvf -C /path1/path2 allfiles.tar -T mylist.txt
он архивирует все файлы в /path1/path2
даже тех, которые не mylist.txt
есть ли способ сделать это?