Jeśli jesteś użytkownikiem systemu Microsoft Windows, a Twoja praca polega na wysyłaniu / odbieraniu dużych plików przez sieć, istnieje spora możliwość, że przynajmniej słyszałeś o (Jeśli nie jest używany) narzędzie 7zip. Dla tych, którzy nie są tego świadomi, 7zip jest wielokrotnie nagradzanym archiwizatorem plików typu open-source, który twierdzi, że ma „wysoki współczynnik kompresji.”
„współczynnik kompresji w nowym formacie 7z jest o 30-50% lepszy niż w formacie ZIP” – mówi oficjalna dokumentacja narzędzia., cechy 7zip, które wymienia Oficjalna strona internetowa:
- dla formatów ZIP i GZIP, 7-Zip zapewnia współczynnik kompresji, który jest o 2-10% lepszy niż współczynnik zapewniany przez PKZip i WinZip
- silne szyfrowanie AES-256 w formatach 7Z i ZIP
- możliwość samorozpakowywania dla formatu 7z
- integracja z powłoką Windows
- potężny menedżer plików
- potężna wersja wiersza poleceń
- wtyczka dla menedżera far
- lokalizacje dla 87 języków
Jeśli zastanawiasz się, które nagrody 7zip wygrał, ze strony Narzędzia Wikipedia: w 2007 roku, SourceForge.,net przyznał nagrody IT community choice awards za „projekt techniczny” i „najlepszy projekt”. W 2013 roku 7-Zip otrzymał Nagrodę Tom ' s Hardware Elite award za wyższość w szybkości i współczynniku kompresji.
wystarczy powodów, aby nauczyć się go używać, prawda? Ale czy jest on dostępny na Linuksie? No tak – jest port w wersji wiersza poleceń na Linuksa / Unixa i nazywa się p7zip.
w tym artykule omówimy jak zainstalować i używać p7zip w Linuksie. Należy pamiętać, że wszystkie instrukcje i polecenia wymienione w tym samouczku zostały przetestowane na Ubuntu 18.04 LTS.,
pobieranie i instalacja 7zip
możesz łatwo pobrać i zainstalować narzędzie p7zip w Ubuntu, używając następujących poleceń:
sudo apt-get install p7zip-full p7zip-rar
użycie 7zip
pakiet p7zip instaluje narzędzie wiersza poleceń o nazwie 7z. poniżej znajduje się jego składnia:
7z <ARCHIVE_NAME> <ARGUMENTS>...
jeśli wydaje się to trochę skomplikowane, nie martw się, ponieważ wyjaśnimy użycie 7z w małych krokach.
na początek zrozummy, jak możemy stworzyć7z archiwum za pomocą tego polecenia., W tym celu Załóżmy, że istnieje katalog o nazwie files, który zawiera cztery pliki:
teraz zadaniem jest spakowanie wszystkich tych 4 plików do .Plik 7z, powiedzmy pliki.7z.So aby to zrobić, wprowadź katalog files w wierszu poleceń i wykonaj następujące polecenie:
$ 7z a files.7z *
poniższy zrzut ekranu pokazuje polecenie w akcji:
Po pomyślnym uruchomieniu powyższego polecenia, plik o nazwie files.7z zostanie utworzony w bieżącym katalogu roboczym.,
Załóżmy, że przypadkowo/celowo usuniesz cztery pliki znajdujące się w katalogu files:
i chcesz je odzyskać, wyodrębniając plik .Plik archiwum 7z, który właśnie stworzyliśmy. Można to zrobić za pomocą opcji wiersza poleceń 'e' w następujący sposób:
7z e files.7z
to były podstawy archiwizacji i wyodrębniania za pomocą narzędzia 7z. Teraz Załóżmy, że wymogiem jest stworzenie .plik zip., Można to łatwo zrobić za pomocą następującego polecenia:
7z a
na przykład:
narzędzie 7zip umożliwia również łatwą aktualizację pliku archiwum po jego utworzeniu. Załóżmy na przykład, że utworzyłeś archiwum, a następnie zdałeś sobie sprawę, że trzeba do niego dodać coś więcej, a następnie zamiast usuwać stare archiwum i tworzyć nowe, możesz po prostu zaktualizować je o nowe rzeczy, które chcesz dodać.
Załóżmy na przykład, że katalog files zawiera teraz łącznie 5 plików tekstowych i chcę dodać file5 do plików.Archiwum 7z., Następnie mogę to zrobić używając opcji 'u' w Komendzie 7z. Oto polecenie w akcji:
jednym ze sposobów potwierdzenia, że zaktualizowane archiwum zawiera łącznie pięć plików, jest ręczne sprawdzenie zaktualizowanego archiwum poprzez dwukrotne kliknięcie na nie. Ale jeśli chcesz to zrobić za pomocą wiersza poleceń, możesz użyć opcji ” l ” dostarczonej przez polecenie 7z.
tak jak widać na powyższym zrzucie ekranu, Komenda 7z potwierdziła, że pliki.Archiwum 7z zostało zaktualizowane o nowy plik tekstowy.,
idąc dalej, jeśli chcesz usunąć coś z archiwum utworzonego przez 7z, możesz to zrobić również. W tym przypadku, opcją wiersza poleceń jest 'd'. Ogólna składnia polecenia pozostaje jednak taka sama.
7z d
pamiętaj, że będziesz musiał dodać przełącznik '-r' do powyższego polecenia w przypadku, gdy dany plik znajduje się w podkatalogu, który został zarchiwizowany, chociaż z jakiegoś powodu oficjalna dokumentacja 7z zniechęca użytkowników do używania tego przełącznika (testowałem go kilka razy i działa dla mnie zgodnie z oczekiwaniami).,
poniżej znajduje się kilka ważnych informacji, o których twórcy narzędzia 7z chcą, abyś pamiętał:
aby uzyskać więcej informacji na temat 7z, przejdź do strony podręcznika poleceń.
podsumowanie
jak zauważyliście w trakcie tego samouczka, 7zip jest naprawdę zdolnym narzędziem do archiwizacji. Jego wcielenie na Linuksie-p7zip-jest nie tylko łatwe w instalacji, ale także dość łatwe w użyciu. Wiele dokumentacji jest dostępnych w formie strony podręcznika, FAQ i pomocy technicznej na oficjalnej stronie Narzędzia, a także informacji na jego liście Sourceforge., Jeśli jesteś pod wrażeniem 7zip, spróbuj.