Come escludere file e directory quando si utilizza "zip" in Linux:
È possibile archiviare qualsiasi directory esclusa un particolare file utilizzando il flag "-x" con l'utilità "zip". La sintassi generale è menzionata di seguito:
$ zip -r [file_name.Zip] [Files/Cartella su Zip] -x [percorso/nome file per escludere]
Capiamolo attraverso un esempio; Ho creato una directory con il nome di "Immagini" che contiene 3 file di immagini, un file zippato e un sotto-directory (la mia cartella) come mostrato nella seguente immagine:
Ora lancia il terminale e il tipo:
$ zip -r myfile.immagini zip -x /immagini /img2.png
Nel comando sopra, sto comprimendo il "immagini" directory ed escluso un file di immagine “IMG2.jpg " e salvandolo come "il mio file.cerniera lampo."
Come si può vedere "il mio file.cerniera lampo" non includeva il “IMG2.jpg " file. Puoi anche escludere il file menzionando l'estensione del file; Ad esempio, voglio escludere tutto ".jpg " file in "immagini" directory e archivialo:
$ zip -r myfile.immagini zip -x *.jpg
Tutti i file "jpg" sono stati esclusi nel file zip. Puoi escludere più file e directory menzionandoli nel modo seguente:
$ zip -r myfile.immagini zip -x /immagini /img2.jpg -x
/immagini/all_images.cerniera lampo
Il "img2.jpg "e" all_images.I file zip "non saranno archiviati:
Conclusione:
Mantenere i file in un archivio risparmia molto dell'archiviazione della macchina e aiuta a gestire tonnellate di file e cartelle. Nell'utilità "Zip" Linux viene utilizzata per archiviare file/directory. In questo articolo, abbiamo imparato a utilizzare l'utilità "zip" per archiviare la directory, escludendo un file o una cartella specifica. L'utilità "zip" viene fornita con opzioni abbastanza utili per l'esecuzione "Zip -Help" nel terminale.