W dzisiejszym świecie cyfrowym nieuniknione jest gromadzenie danych. Archwizowanie i kompresowanie plików to skuteczna metoda na oszczędność miejsca i przygotowanie danych do wysyłki przez Internet. Szczególnie w przypadku Linuxa stosowanie poleceń takich jak tar i zip jest powszechne. W tym poradniku nauczysz się, jak skutecznie archiwizować, kompresować i rozpakowywać pliki i foldery.
Najważniejsze spostrzeżenia
- Polecenia tar i zip są kluczowymi narzędziami do archiwizowania i kompresowania plików w systemie Linux.
- Dzięki tar możesz tworzyć archiwa i kompresować je, używając dodatkowo opcji z.
- Rozpakowywanie archiwów odbywa się również za pomocą polecenia tar, przy czym można używać różnych opcji do spełnienia specyficznych wymagań.
- Istnieją również alternatywy, takie jak gzip, do kompresji pojedynczych plików.
Instrukcja krok po kroku
Archwizowanie folderów i plików za pomocą tar
Aby archiwizować pliki i foldery, używamy polecenia tar. Masz możliwość stworzenia archiwum lub rozpakowania istniejącego. W tym kroku stworzysz archiwum.
Aby rozpocząć polecenie, otwórz swój terminal i przejdź do katalogu, z którego chcesz archiwizować pliki. Oto przykładowe polecenie do stworzenia archiwum:
W tym przykładzie c oznacza „tworzyć”, v oznacza „szczegółowe” (tzn. pokaż mi, co się dzieje), a f oznacza „plik” i wskazuje nazwę archiwum. Dodajemy folder papier i papier2 do archiwum. Wyjście, które widzisz na ekranie, pokazuje wszystkie zawartości, które zostaną spakowane do archiwum.

Sprawdzenie archiwum
Gdy stworzysz archiwum, może chcesz sprawdzić jego zawartość. Aby zobaczyć, jakie pliki są zawarte w archiwum, możesz użyć następującego polecenia:
To polecenie wypisuje pliki w archiwum, bez ich rozpakowywania. Przydatne, gdy potrzebujesz szybkiego przeglądu.

Rozpakowywanie archiwum
Aby rozpakować istniejące archiwum tar, możesz to zrobić bardzo łatwo. Przejdź do miejsca, w którym znajduje się plik tar, i użyj następującego polecenia:
X oznacza „rozpakować”. Możesz dodać opcję v, aby widzieć, które pliki są aktualnie rozpakowywane.

Tworzenie archiwum z kompresją
Aby dalej zmniejszyć rozmiar swoich archiwów, możesz dodać opcję z, aby skompresować archiwum podczas tworzenia. Polecenie wygląda następująco:
W tym przypadku zostanie utworzone archiwum.tar.gz, co wskazuje, że archiwum zostało skompresowane zarówno w formacie tar, jak i za pomocą gzip.

Użycie gzip do kompresji pojedynczych plików
Inną metodą kompresji jest wykorzystanie gzip. Możesz to wykorzystać do kompresji pojedynczych plików. Na przykład:
To stworzy skompresowany plik o nazwie datei.txt.gz i usunie oryginalny plik datei.txt. Aby przywrócić plik, użyj:

Kompresja wszystkich plików w katalogu
Jeśli chcesz skompresować wiele plików w bieżącym katalogu, możesz po prostu użyć znaków wieloznacznych. Następujące polecenie kompresuje wszystkie pliki:
To zamieni wszystkie pliki na skompresowane pliki.gz.

Podsumowanie - Archiwizowanie i kompresowanie plików w systemie Linux
Teraz nauczyłeś się, jak skutecznie archiwizować i kompresować pliki oraz foldery za pomocą tar i gzip. Różne opcje i polecenia dają ci elastyczność do efektywnego zarządzania danymi.
Najczęściej zadawane pytania
Jaka jest różnica między tar a zip?Tar archiwizuje pliki, podczas gdy zip kompresuje i archiwizuje pliki.
Jak rozpakować plik tar.gz?Użyj polecenia tar xvf nazwa_pliku.tar.gz w terminalu.
Czy mogę rozpakować tylko jeden plik z archiwum tar?Tak, możesz rozpakować konkretny plik, używając polecenia tar xvf nazwa_pliku.tar.gz nazwa_pliku.txt.
Co zrobić, jeśli potrzebuję tylko przeglądu plików w archiwum?Użyj polecenia tar tf nazwa_pliku.tar, aby uzyskać listę.
Jak najlepiej przechowywać moje archiwa?Wskazane jest, aby przechowywać je na zewnętrznych nośnikach lub w chmurze, aby uniknąć utraty danych.