GNU/Linux >> Tutoriels Linux >  >> Linux

Comment tarer certains types de fichiers dans tous les sous-répertoires ?

find ./someDir -name "*.php" -o -name "*.html" | tar -cf my_archive -T -


Si vous utilisez bash version> 4.0, vous pouvez exploiter shopt -s globstar pour résumer ceci :

shopt -s globstar; tar -czvf deploy.tar.gz **/Alice*.yml **/Bob*.json

cela ajoutera tous les fichiers .yml commençant par Alice à partir de n'importe quel sous-répertoire et ajoutera tous les fichiers .json commençant par Bob à partir de n'importe quel sous-répertoire.


Linux
  1. Comment utiliser la commande Tar sous Linux

  2. Comment extraire les fichiers .gz et .tar.gz sous Linux

  3. Comment transformer un fichier tar en fichier Tgz ?

  4. Comment compresser/décompresser sous Linux

  5. Comment supprimer toutes les lignes d'un fichier dans Vim

Comment installer les packages .tar.gz ou .tgz sous Linux

Tout sur les fichiers tar et comment tar, décompresser des fichiers sous Linux à l'aide du terminal

Comment tarer des types de fichiers spécifiques (extensions) dans un répertoire

Comment extraire le fichier Tar.xz sur la ligne de commande Linux

Diff -r uniquement pour certains types de fichiers ?

Comment créer un fichier Tar gz