Jak tarować folder w systemie Linux: kompleksowy przewodnik

Witam wszystkich entuzjastów Linuksa! Dzisiaj przyjrzyjmy się jednemu z naszych najbardziej niezawodnych i często niedocenianych narzędzi w zestawie narzędzi systemu Linux: tar Komenda. Niezależnie od tego, czy jesteś doświadczonym administratorem systemu, czy hobbystą Linuksa, wiesz, jak efektywnie korzystać tar do obsługi folderów może naprawdę zmienić zasady gry. Więc weź swój ulubiony napój i rozpocznijmy wspólną podróż!

Co znajduje się tar Dlaczego miałoby cię to obchodzić?

tar, skrót od Tape Archive, to coś więcej niż tylko polecenie; jest podstawą w świecie Linuksa. Pozwala nam spakować kilka plików i katalogów w jeden zgrabny pakiet, znany jako plik tar. Pomyśl o tym jak o cyfrowym szwajcarskim scyzoryku do przechowywania plików i katalogów!

Podstawy tar

Ogólna składnia tar jest całkiem proste:

Tutaj:

  • [options] powiedzieć tar co chcesz zrobić.
  • [archive-file] to wynikowy plik tar.
  • [what to tar] to pliki lub katalogi, które zamykasz.

Tworzenie pierwszego tarballa

Pakowanie do jednego folderu

Załóżmy, że masz folder o nazwie Photos które chcesz zarchiwizować. Oto jak to zrobić:

To polecenie dzieli się na:

  • -c do tworzenia,
  • -v dla gadatliwych (aby zobaczyć, co się dzieje),
  • -f for file, po którym następuje nazwa twojego archiwum tar.

Zawijanie wielu folderów razem

A co jeśli chcesz zarchiwizować oba Photos i Documents? Po prostu je wymień:

Dodanie trochę ściskania za pomocą kompresji

Aby zaoszczędzić miejsce, dodajmy kompresję. Aby skompresować gzip, po prostu dodaj plik z:

A dla kompresji bzip2 zmień ją na a j:

Unboxing: Wyodrębnianie tarballi

Aby otworzyć archiwum tar i odzyskać pliki, użyj:

tar jest na tyle inteligentny, aby dowiedzieć się, czy jest spakowany gzipem, czy skompresowanym bzip2.

Trochę fajnego tar Sztuczki

Zajrzyj do wnętrza tarballa

Ciekawi Cię, co znajduje się w archiwum tar bez jego otwierania? Używać:

Trzymaj z daleka niechciane

Aby wykluczyć pliki podczas tworzenia archiwum tar, takie jak te nieznośne pliki tymczasowe, użyj --exclude:

Przyrostowe kopie zapasowe dla wygranej

tar świetnie nadaje się również do tworzenia kopii zapasowych. Aby utworzyć przyrostową kopię zapasową:

Spowoduje to utworzenie rejestru zawartości kopii zapasowej, przydatnego przy tworzeniu następnej kopii zapasowej.

Owijanie w górę

I masz to! tar nie polega tylko na zgniataniu plików na mniejszej przestrzeni. Chodzi o łatwe organizowanie, zabezpieczanie i zarządzanie naszym cyfrowym życiem. Pamiętaj, że najlepszą metodą nauki jest działanie. Otwórz więc terminal i zacznij się bawić tar. Kto wie, co odkryjesz!

Do następnego razu, miłego tarowania! 🐧💻