Porady Admina: unzip

Ostatnia aktualizacja: 2nd sierpień 2022, 11:09 am

Rozpoczynamy cykl porad pod wspólną nazwą Porady Admina. Większość aplikacji graficznych używanych na co dzień wykorzystuje narzędzia konsolowe do swoich zadań. W tym cyklu zapoznamy się z wieloma użytecznymi aplikacjami, do działania których wystarczy konsola tekstowa. Jeśli będziecie mieć jakieś sugestie i/lub tematy na następne tego typu tutoriale – piszcie w komentarzach.

Oto pierwsza z nich: unzip

ZIP to jeden z najczęściej używanych formatów plików archiwalnych, który obsługuje bezstratną kompresję danych. Plik ZIP to kontener danych zawierający jeden lub więcej skompresowanych plików lub katalogów.

unzip wyświetli listę, przetestuje lub wyodrębni pliki z archiwum ZIP, powszechnie spotykanego w systemach MS-DOS. Domyślnym zachowaniem (bez opcji) jest wyodrębnienie wszystkich plików z archiwum ZIP bieżącego katalogu (i podkatalogów).

W tym tutorialu przybliżę, jak rozpakować pliki w systemach Linux z linii poleceń za pomocą polecenia unzip.

unzip nie jest domyślnie instalowany w większości dystrybucji Linuksa, ale możesz go łatwo zainstalować za pomocą menedżera pakietów swojej dystrybucji.

Rozpakowanie pliku ZIP

unzip paczka.zip

Rozpakowanie pliku ZIP do innego katalogu

unzip paczka.zip -d /ścieżka/do/katalogu

Rozpakowanie pliku ZIP zabezpieczonego hasłem

unzip -P hasło paczka.zip

lub:

unzip paczka.zip
...
archive: paczka.zip
[paczka.zip] moj-plik.txt hasło:

Nadpisanie istniejącego, rozpakowanego pliku, jeśli istnieje

unzip paczka.zip
...
Archive: latest.zip
replace wordpress/xmlrpc.php? [y]es, [n]o, [A]ll, [N]one, [r]ename:

Wpisując „y” rozpakowywany plik zostanie zamieniony przez nowy.

Rozpakowanie istniejącego pliku ZIP bez nadpisania

W takim przypadku użyj opcji -n, która wymusza pominięcie rozpakowywania pliku, który już istnieje:

unzip -n paczka.zip

Wykluczenie wybranych plików z paczki ZIP

Możesz wykluczyć katalogi i pliki podczas rozpakowywania pliku zip. Użyj przełącznika „-x” z poleceniem rozpakowania i nazw wykluczonych plików oddzielonych spacją:

unzip paczka.zip -x moj-plik1 moj-plik2

Rozpakowanie wielu plików ZIP

unzip '*.zip'

Sprawdzenie zawartości paczki ZIP bez rozpakowania

unzip -l paczka.zip

Wszystkie dostępne opcje programu możesz sprawdzić na stronie podręcznika:

man unzip

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.