Skip to main content

Jak używać tarballa jako metody tworzenia kopii zapasowych

Install MongoDB on Linux System (Czerwiec 2026)

Install MongoDB on Linux System (Czerwiec 2026)
Anonim

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