GNU/Linux >> Linux Esercitazione >  >> Linux

Archiviazione tar che riceve input da un elenco di file

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.


Linux
  1. Come elencare i file che sono stati modificati in un determinato intervallo di tempo?

  2. Compressione/archiviazione che mantiene le autorizzazioni e il proprietario del file?

  3. Come rinominare i file in modo specifico in un elenco che utilizzerà Wget?

  4. collegamento simbolico:trova tutti i file che si collegano a questo file

  5. Escludi elenco di file da find

Come estrarre o decomprimere i file tar.gz dalla riga di comando di Linux

Utilizzo di scp per trasferire un elenco di file .txt di file

Esiste un comando UNIX per elencare tutti i file rimossi di recente da un sistema

File specifici di Linux (mv o cp) da un elenco di file di testo?

È possibile elencare i file memorizzati nella cache?

Ottieni la dimensione totale dei file da un file contenente un elenco di file