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