Non so a voi, ma a me capita spesso di creare archivi da linea di comando su sistemi *unix, e, quasi sempre, ho la necessità di escludere determinati file e/o determinate estensioni e/o determinate directory da tale archivio.
Fortunatamente ci viene in aiuto l’opzione –esclude di tar. Vediamo come utilizzarla:
Escludere file:
[quickcode:noclick]tar –exclude ‘percorso/del/file_da_escludere’ -cvzpf nome_archivio.tar.gz /percorso_directory_da_archiviare[/quickcode]
Escludere determinate estensioni:
[quickcode:noclick]tar –exclude ‘*.estensione_da_escludere’ -cvzpf nome_archivio.tar.gz /percorso_directory_da_archiviare[/quickcode]
Escludere determinate directory:
[quickcode:noclick]tar –exclude ‘percorso/della/directory_da_escludere’ -cvzpf nome_archivio.tar.gz /percorso_directory_da_archiviare[/quickcode]
P.S. ovviamente se i file e/o determinate estensioni e/o determinate directory dovessero essere molteplici, potrete utilizzare tutti gli –exclude che desiderate!