GNU/Linux >> Tutoriels Linux >  >> Linux

Archivage tar qui prend l'entrée d'une liste de fichiers

Vous pouvez également diriger les noms de fichiers qui pourraient être utiles :

find /path/to/files -name \*.txt | tar -cvf allfiles.tar -T -

Certaines versions de tar, par exemple, les versions par défaut sur HP-UX (j'ai testé 11.11 et 11.31), n'incluent pas d'option de ligne de commande pour spécifier une liste de fichiers, donc une solution de contournement décente consiste à faire ceci :

tar cvf allfiles.tar $(cat mylist.txt)

Oui :

tar -cvf allfiles.tar -T mylist.txt

En supposant que GNU tar (car c'est Linux), le -T ou --files-from l'option est ce que vous voulez.


Linux
  1. Compression / Archivage qui conserve les autorisations et le propriétaire du fichier ?

  2. Commande Linux ls - Lister les fichiers

  3. Exclure la liste des fichiers de la recherche

  4. Comment lister les fichiers récemment supprimés d'un répertoire ?

  5. Téléchargement de fichiers sur le compte S3 à partir de la ligne de commande Linux

Comment extraire ou décompresser des fichiers tar.gz à partir de la ligne de commande Linux

trouver les fichiers dont le numéro dans le nom de fichier est supérieur à

Utilisation de scp pour transférer une liste de fichiers .txt

Fichiers spécifiques à Linux (mv ou cp) à partir d'une liste de fichiers texte ?

Est-il possible de lister les fichiers mis en cache ?

Obtenir la taille totale des fichiers à partir d'un fichier contenant une liste de fichiers