Puoi anche reindirizzare i nomi dei file che potrebbero essere utili:
find /path/to/files -name \*.txt | tar -cvf allfiles.tar -T -
Alcune versioni di tar, ad esempio, le versioni predefinite su HP-UX (ho testato 11.11 e 11.31), non includono un'opzione della riga di comando per specificare un elenco di file, quindi una soluzione decente è fare questo:
tar cvf allfiles.tar $(cat mylist.txt)
Sì:
tar -cvf allfiles.tar -T mylist.txt
Assumendo GNU tar (poiché questo è Linux), il -T
o --files-from
opzione è quello che vuoi.