GNU/Linux >> Znalost Linux >  >> Linux

Jak tarovat určité typy souborů ve všech podadresářích?

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


Pokud používáte bash verze> 4.0, můžete využít shopt -s globstar abych to zkrátil:

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

toto přidá všechny soubory .yml, které začínají na Alice, z libovolného podadresáře a všechny soubory .json, které začínají na Bob, z libovolného podadresáře.


Linux
  1. Jak tarovat (komprimovat) soubory, s výjimkou určitých souborů nebo adresářů

  2. Jak převést soubor Tar na soubor Tgz?

  3. Jak komprimovat/dekomprimovat v Linuxu

  1. Jak extrahovat nebo rozbalit soubor tar.xz v Linuxu

  2. Jak extrahovat soubor filename.tar.gz

  3. Jak převedu tar.bz2 na tar.gz?

  1. Jak používat příkaz Tar v Linuxu

  2. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  3. Jak odstranit všechny řádky souboru ve Vimu