J'ai un fichier qui contient la liste des fichiers que je veux archiver avec tar. Appelons-le mylist.txt
Il contient :
file1.txt
file2.txt
...
file10.txt
Y a-t-il un moyen de lancer une commande TAR qui prend mylist.txt
comme entrée ? Quelque chose comme
tar -cvf allfiles.tar -[someoption?] mylist.txt
Pour que ce soit similaire à ce que je fais avec cette commande :
tar -cvf allfiles.tar file1.txt file2.txt file10.txt
4 votes
La page de manuel tar est extrêmement peu utile pour cette option (au moins sur RedHat 5.4 à 6.3) : "-T : get names to extract or create from file F". "Extraire ou créer" semble s'appliquer à l'extraction de fichiers de l'archive tar, mais pas à leur insertion. Le site
-X
L'option exclude a survécu à l'ancienne commande Unix tar, mais apparemment pas l'option -I (include) !0 votes
Il y a peu
man
pages avec unEXAMPLES
bien qu'il s'agisse d'une section standard . Voir < unix.stackexchange.com/questions/306189/ >.