Jak wykluczyć pliki z archiwum zip w Linux

Jak wykluczyć pliki z archiwum zip w Linux
Zbieranie wielu plików w jednym pliku nazywa się archiwizacja, a „ZIP” jest jednym z powszechnie używanych formatów archiwum, które są dostarczane z bezstratnymi obsługą kompresji danych. Archiwizacja plików to wydajny sposób na zapisanie pamięci komputera i ułatwienia przesyłania plików za pośrednictwem wiadomości e -mail lub FTP.
Linux ma wbudowane narzędzie ZIP do archiwizacji plików za pomocą zestawu opcji. To narzędzie zapewnia kilka metod archiwizacji plików. Gdy archiwizujesz katalog za pomocą narzędzia ZIP, zawiera on wszystkie pliki w tym katalogu i zapinaj na błąd. Czy można archiwizować plik i wykluczyć poszczególne pliki za pomocą narzędzia „ZIP”? Odpowiedź brzmi tak! „Zip” to wszechstronne narzędzie Linux, które pozwala archiwizować pliki, z wyłączeniem określonych plików lub folderów. Jak to się stało? Zaczynajmy:

Jak wykluczyć pliki i katalogi podczas korzystania z „ZIP” w Linux:

Możesz zarchiwizować dowolny katalog z wyłączeniem określonego pliku za pomocą flagi „-x” z narzędziem „ZIP”. Ogólna składnia jest wspomniana poniżej:

$ zip -r [plik_nazwa.Zip] [Pliki/folder do ZIP] -x [Ścieżka/nazwa pliku, aby wykluczyć]

Zrozummy to na przykładzie; Stworzyłem katalog pod nazwą „obrazów”, który zawiera 3 pliki obrazów, jeden plik zapinany i jeden subrektory (mój folder), jak pokazano na poniższym obrazku:

Teraz uruchom terminal i wpisz:

$ zip -r myfile.Zip Images -x /Images /IMG2.png

W powyższym poleceniu kompresuję "obrazy" katalog i wykluczenie pliku obrazu „IMG2.JPG ” i oszczędzanie tego jako "mój plik.zamek błyskawiczny."

Jak to widać "mój plik.zamek błyskawiczny" nie obejmował „IMG2.JPG ” plik. Możesz także wykluczyć plik, wspominając o rozszerzeniu pliku; Na przykład chcę wykluczyć wszystkie ".JPG ” pliki w "obrazy" katalog i archiwum:

$ zip -r myfile.obrazy zip -x *.jpg

Wszystkie pliki „JPG” zostały wykluczone w pliku zip. Możesz wykluczyć wiele plików i katalogów, wspominając o nich w następujący sposób:

$ zip -r myfile.Zip Images -x /Images /IMG2.Jpg -x
/obrazy/all_images.zamek błyskawiczny

„IMG2.jpg ”i„ all_images.Pliki zip ”nie będą zarchiwizowane:

Wniosek:

Utrzymanie plików w archiwum zapisuje dużo pamięci urządzenia i pomaga zarządzać mnóstwem plików i folderów. W Linux narzędzie „ZIP” służy do archiwizacji plików/katalogów. W tym zapisie nauczyliśmy się, jak używać narzędzia „ZIP” do archiwizacji katalogu, z wyłączeniem określonego pliku lub folderu. Narzędzie „ZIP” ma dość przydatne opcje wykonywania „Zip -help” w terminalu.