Kompresja

Jak rozpakować pliki w systemie Linux?

Jak rozpakować pliki w systemie Linux?

Tar to dość popularny format archiwum, zwłaszcza w systemie Linux on. W wielu przypadkach dystrybucje używają archiwów tar do dostarczania aktualizacji pakietów. Archiwa tar są również często spotykane, jeśli chodzi o udostępnianie plików online.

Sprawdź, jak rozpakować pliki w systemie Linux.

Smoła w Linuksie

Do zarządzania archiwami tar, wszystkie dystrybucje Linuksa są dostarczane z narzędziem tar. To jest to narzędzie, którego użyjemy do wyodrębnienia zawartości archiwum tar.

Pokażmy wszystko na przykładzie. Najpierw utwórzmy archiwum tar z kilkoma plikami i katalogami. Tutaj stworzyłem katalog o nazwie „Mrówki”, który zostanie przekształcony w archiwum smoły.

$ Drzewko Mrówki/

Teraz utwórzmy archiwum tar z katalogu. Tutaj tar użyje różnych algorytmów kompresji, aby wykonać zadanie. Powszechną praktyką jest to, że algorytm kompresji dyktuje nazwę pliku wyjściowego.

Aby utworzyć archiwum tar przy użyciu kompresji gzip, użyj następującego polecenia.

$ tar -cvzf mrówki.smoła.gz

Aby utworzyć archiwum tar przy użyciu kompresji bzip2, użyj następującego polecenia.

$ tar -cvjf mrówki.smoła.bz2

Aby utworzyć archiwum tar przy użyciu kompresji XZ, użyj następującego polecenia.

$ tar -cvJf mrówki.smoła.xz

Rozpakowywanie plików tar

Lista zawartości smoły

Następujące polecenie tar wyświetli listę wszystkich plików i katalogów zawartych w archiwum tar.

$ smoła -tvf

Zróbmy szybki podział flag, których użyliśmy.

  • t: Mówi tar, aby wypisał zawartość archiwum.
  • v: Mówi tar, aby wypisał swoją akcję na konsoli.
  • f: Mówi tar, na którym pliku ma wykonać akcję.

Wyodrębnij cały plik

Teraz jesteśmy gotowi do rozpakowania archiwów smoły, które mamy pod ręką. Chociaż trzeba było użyć różnych poleceń, aby utworzyć różne typy archiwów tar, możemy użyć tylko jednego polecenia smoły, aby wyodrębnić je wszystkie.

Następujące polecenie tar rozpakuje wszystkie poprawne archiwum tar. Jeśli istnieją pliki o podobnych nazwach, po rozpakowaniu tar nadpisze pliki spoza archiwum.

$ smoła -xvf

Tutaj mamy do czynienia z jedną nową flagą smoły.

  • x: Nakazuje tar rozpakować archiwum.

Jeśli nie chcesz, aby tar nadpisał istniejące dane, dodaj flagę „-k”. Mówi tar, aby nie nadpisywał/zastępował żadnego istniejącego pliku lub katalogu.

$ tar -xvkf

Wyodrębnij określone pliki

Są sytuacje, w których nie potrzebujesz wypakować całego archiwum tar tylko po to, aby pobrać pojedynczy plik. Narzędzie tar oferuje taką elastyczność, że możesz wyodrębnić tylko kilka wybranych plików, których potrzebujesz.

W tym zadaniu struktura poleceń tar wyglądałaby tak. Tutaj nazwa pliku będzie nazwą żądanego pliku. Musi być zgodny z nazwą pliku znajdującego się w archiwum tar.

$ smoła -xvf

Jeśli chcesz w ten sposób wyodrębnić kilka plików, użyj następującej struktury poleceń:.

$ smoła -xvf

Wyodrębnij określone katalogi

To kolejna niesamowita funkcja archiwum tar. Zakładając, że archiwum tar w twojej ręce zawiera katalog lub więcej, możesz ręcznie wskazać tar, który katalog ma rozpakować.

Struktura poleceń jest podobna do powyższej sekcji.

$ smoła -xvf

Jeśli chcesz wyodrębnić wiele katalogów, uruchom następujące polecenie.

$ smoła -xvf

Końcowe przemyślenia

Rozpakowywanie archiwów tar to dość proste zadanie. Wszystko, co musisz wiedzieć, to właściwe polecenie smoły. Jeśli jesteś zainteresowany wykonywaniem działań za pomocą GUI i użyciem menedżera plików, twój menedżer plików powinien domyślnie mieć możliwość wyodrębniania archiwów tar.

W systemie Linux jest więcej narzędzi do wyodrębniania różnych formatów skompresowanych archiwów. Sprawdź, jak rozpakować skompresowane archiwa w systemie Linux.

Udanych komputerów!

Gry Samouczek Shadow of the Tomb Raider dla systemu Linux
Samouczek Shadow of the Tomb Raider dla systemu Linux
Shadow of the Tomb Raider to dwunasty dodatek do serii Tomb Raider - przygodowej serii gier akcji stworzonej przez Eidos Montreal. Gra została dość do...
Gry Jak zwiększyć FPS w Linuksie??
Jak zwiększyć FPS w Linuksie??
FPS oznacza Klatki na sekundę. Zadaniem FPS jest pomiar liczby klatek na sekundę podczas odtwarzania wideo lub wydajności gier. W prostych słowach lic...
Gry Najlepsze gry w laboratorium aplikacji Oculus
Najlepsze gry w laboratorium aplikacji Oculus
Jeśli jesteś posiadaczem gogli Oculus, musisz wiedzieć o sideloadingu. Sideloading to proces instalowania w zestawie nagłownym treści innych niż sklep...