Nie.
W przeciwieństwie zip, gzipfunkcjonuje jako algorytmu kompresji tylko .
Z różnych powodów, z których niektóre wysłuchaj powrotem do ery napędów taśmowych, Unix używa programu o nazwie tardo archiwizacji danych, które następnie mogą być skompresowane przy użyciu programu do kompresji jak gzip, bzip2, 7zip, itd.
Aby „spakować” katalog, poprawne byłoby polecenie
tar -zcvf archive.tar.gz directory/
Dzięki temu dowiesz tarsię
skompresuj go za pomocą algorytmu z (gzip)
c (utwórz) archiwum z plików w directory( tardomyślnie rekurencyjne)
v (pełna) lista (on / dev / stderr, aby nie wpływała na polecenia potokowe) wszystkie pliki dodane do archiwum.
i zapisz wynik jako plik f (plik) o nazwiearchive.tar.gz
tarKomenda oferuje gzipwsparcie (poprzez -zflagą) wyłącznie dla wygody użytkownika. gzipPolecenia / lib całkowicie oddzielne. Powyższe polecenie jest w rzeczywistości takie samo jak
tar -cv directory | gzip > archive.tar.gz
Aby rozpakować i rozpakować archiwum do bieżącego katalogu, którego byś użył
tar -zxvf archive.tar.gz
To polecenie jest faktycznie takie samo jak
gunzip < archive.tar.gz | tar -xv
tarma wiele, wiele, WIELE innych opcji i zastosowań; Polecam serdecznie kiedyś przeczytać jego stronę podręcznika.
gzip -r myfolderktóry będzie rekurencyjnie gzip plików. W ten sam sposób możesz rozpakować pliki, za pomocągunzip -r myfolderktórego rozpakujesz pliki rekurencyjnie. Aby uzyskać więcej informacji,man gzip