Według Wikipedii tarball jest formatem plików komputerowych, które mogą łączyć wiele plików w jeden plik o nazwie "tarball", zwykle skompresowany.
Więc w jaki sposób nam to pomaga i do czego możemy ich użyć?
W przeszłości stworzono pliki tar do przechowywania danych na taśmach, a termin tar oznacza archiwum taśm. Choć wciąż można go wykorzystać w tym celu, koncepcja pliku tar jest po prostu sposobem grupowania wielu plików w jednym archiwum.
Jakie są zalety korzystania z pliku tar?
- Możesz zgrupować dużą liczbę plików w jeden plik tar
- Polecenie tar jest dostępne w większości systemów Linux i dlatego może być przenoszone i wyodrębniane bez problemów ze zgodnością
- Plik tar utrzymuje czasy dostępu dla plików
- Plik tar zachowuje uprawnienia do plików
- Plik tar zawiera dowiązania symboliczne
- Możesz pisać pliki tar na urządzeniach takich jak taśmy, DVD, dyski USB
Powody dla tworzenia plików Tar
Pliki Tar po skompresowaniu tworzą dobre kopie zapasowe i można je kopiować na dyski DVD, zewnętrzne dyski twarde, taśmy i inne urządzenia multimedialne, a także lokalizacje sieciowe. Używając w tym celu pliku tar, możesz wyodrębnić wszystkie pliki z archiwum z powrotem do ich oryginalnych miejsc, jeśli zajdzie taka potrzeba.
Pliki Tar mogą być również wykorzystywane do dystrybucji oprogramowania lub innych współpracujących treści. Aplikacja składa się z kilkudziesięciu różnych programów i bibliotek, a także innych pomocniczych treści, takich jak obrazy, pliki konfiguracyjne, pliki readme i pliki make. Plik tar pomaga utrzymać tę strukturę razem w celu dystrybucji.
Minusem korzystania z plików Tar
Wikipedia wymienia szereg ograniczeń dotyczących używania plików tar, które obejmują, ale nie są ograniczone do:
- Obsługa systemu operacyjnego. Pliki tar są szeroko stosowane na platformach UNIX i Linux, ale narzędzia innych firm są wymagane do otwierania ich w systemie Windows
- Tarbombs - Zasadniczo te pliki tar są przeznaczone do rozwijania i umieszczania plików w wielu katalogach w całym systemie plików. Jest to problem podczas odbierania plików tarball, a nie przy użyciu własnych. Podobnie jak większość rzeczy w informatyce, zaufane zasoby są kluczem.
- Trudniej jest zlokalizować i wyodrębnić pojedyncze pliki z pliku tar
- Po skompresowaniu przy użyciu gzip należy rozpakować cały plik, natomiast przy standardowym pliku zip można przeglądać zawartość archiwum podczas kompresji i wyodrębnić pojedyncze pliki.
- Plik tar może mieć dwa identyczne pliki o tej samej lokalizacji, które mogą spowodować zastąpienie drugiego podczas rozpakowywania
Jak utworzyć plik Tar
Aby utworzyć plik tar, użyj następującej składni:
tar -cf tarfiletocreate listoffiles
Na przykład:
tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*
Spowoduje to utworzenie pliku tar o nazwie garybackup ze wszystkimi plikami w folderze muzyki, zdjęć i filmów. Wynikowy plik jest całkowicie nieskompresowany i zajmuje ten sam rozmiar co oryginalne foldery.
Nie jest to świetne pod względem kopiowania przez sieć lub zapisywania na dyskach DVD, ponieważ zajmie więcej pasma, więcej dysków i będzie wolniej kopiować.
Możesz użyć polecenia gzip w połączeniu z poleceniem tar, aby utworzyć skompresowany plik tar. W skrócie, skompresowany plik tar jest archiwum tar.
Jak wyświetlić listę plików w pliku tar?
Aby uzyskać listę zawartości pliku tar, stosuje się następującą składnię:
tar -tvf nazwa_pliku
Na przykład:
tar -tvf garybackup
Jak wyodrębnić plik tar
Aby wyodrębnić wszystkie pliki z pliku tar, użyj następującej składni:
tar -xf nazwa_pliku
Dalsze czytanie
- Strony podręcznika GNU tar
- Co to jest plik tar
- Przykładowe zastosowania polecenia tar
- Krótki przykład polecenia gzip




