Můžete také zadat názvy souborů, což může být užitečné:
find /path/to/files -name \*.txt | tar -cvf allfiles.tar -T -
Některé verze tar, například výchozí verze na HP-UX (testoval jsem 11.11 a 11.31), neobsahují možnost příkazového řádku pro zadání seznamu souborů, takže slušné řešení je udělat toto:
tar cvf allfiles.tar $(cat mylist.txt)
Ano:
tar -cvf allfiles.tar -T mylist.txt
Za předpokladu GNU tar (protože se jedná o Linux), -T
nebo --files-from
možnost je to, co chcete.