GNU/Linux >> Linux Esercitazione >  >> Linux

Come escludere i file dall'archivio TAR usando le espressioni regolari?

Puoi utilizzare alcuni strumenti aggiuntivi come find e egrep :

find directory/ -type f -print | egrep -v '[0-9]+x[0-9X]+\.jpg' | tar cvfz directory.tar.gz -T -

Lo svantaggio del metodo sopra menzionato è che non funzionerà per tutti i possibili nomi di file. Un'altra opportunità è utilizzare la funzionalità di esclusione incorporata di tar :

tar -czvf directory.tar.gz --exclude='*x*X*.jpg' directory

Purtroppo il secondo metodo non funziona con le espressioni regolari, ma solo con i caratteri jolly.


Linux
  1. Come estrarre i file dall'archivio dei pacchetti Debian DEB

  2. Come estrarre i file Tar in una directory specifica o diversa in Linux

  3. Come crittografare e decrittografare file e directory utilizzando Tar e OpenSSL

  4. Come escludere file di determinate dimensioni dalla copia in Linux

  5. Come archiviare file e directory in Linux [Parte 1]

Come rimuovere directory e file utilizzando Linux

Comando tar di Linux – Come comprimere file in Linux

Come eseguire il tar di tipi di file specifici (estensioni) in una directory

Come elencare i file eliminati di recente da una directory?

Estrai file specifici in un archivio tar utilizzando un carattere jolly

Come faccio a scaricare in modo ricorsivo una directory usando smbclient?