Kompresowanie i dekompresowanie archiwów plików
Gdy przesyłasz między komputerami foldery lub wiele plików, warto je skompresować i utworzyć pojedyncze archiwum. Oszczędza to miejsce, pozwala na przesyłanie jednej rzeczy zamiast wielu, a także ułatwia kontynuowanie przesyłania, gdy zadanie to zostanie z jakiegoś powodu przerwane.
W Terminalu do kompresowania i dekompresowania plików i folderów możesz używać narzędzia tar
.
Zazwyczaj rozszerzeniem nazwy pliku skompresowanego archiwum jest .tgz, ale możesz także napotkać pliki o nazwach kończących się na .tar.gz. Jeśli archiwum nie jest skompresowane, jego nazwa zwykle kończy się na .tar.
Uwaga: Łatwiej jest kompresować lub dekompresować pliki bezpośrednio w Finderze (jeśli potrzebujesz specjalnie uzyskać archiwum typu tar, zaleca się używać polecenia tar
w Terminalu). Aby dowiedzieć się więcej, zobacz Kompresowanie i dekompresowanie plików i folderów w Pomocy Maca.
Tworzenie archiwum tar
W celu podstawowej kompresji folderu noszącego na przykład nazwę „LotsOfFiles” wystarczy wprowadzić:
$ tar -czf LotsOfFiles.tgz LotsOfFiles
Parametr
z
oznacza, że archiwum ma zostać skompresowane, a także złączone w jeden plik. W większości sytuacji będziesz używać tego parametru, ale nie jest on wymagany.Jeśli jest to duży folder, możesz nadzorować przebieg procesu, dodając parametr
v
:$ tar -czvf LotsOfFiles.tgz LotsOfFiles
Dekompresowanie archiwum tar
Aby rozpakować archiwum tar, użyj polecenia
tar
z flagąx
. Aby widzieć komunikaty dotyczące postępu, użyj także parametruv
, zgodnie z poniższym przykładem:$ tar -xvf LotsOfFiles.tgz
Archiwum tar można także rozpakowywać w Finderze, klikając w nie dwukrotnie.
Narzędzie tar
ma wiele opcji. Aby dowiedzieć się więcej o narzędziu tar
, zobacz jego stronę man.