Jak tar katalog (ze zdjęciami)

Spisu treści:

Jak tar katalog (ze zdjęciami)
Jak tar katalog (ze zdjęciami)

Wideo: Jak tar katalog (ze zdjęciami)

Wideo: Jak tar katalog (ze zdjęciami)
Wideo: Jak zamontować dysk SSD M.2? - poradnik krok po kroku 2024, Może
Anonim

Najpopularniejszym sposobem dostarczenia partii plików z systemu Linux jest użycie polecenia tar. Po tarowaniu katalogu możesz łatwo zebrać grupę plików w jeden plik. Plik ten można następnie przesłać lub zapisać albo skompresować, aby zmniejszyć jego rozmiar.

Kroki

865895 1
865895 1

Krok 1. Zrozum format

W systemie Linux archiwizacja wielu plików odbywa się za pomocą polecenia tar. To polecenie połączy wiele plików w jeden plik, umożliwiając kompresję lub łatwiejszy transfer na inny komputer. Wynikowy plik będzie miał rozszerzenie.tar. Pliki.tar są często nazywane plikami tar.

Polecenie tar zarchiwizuje tylko pliki. Nie wykona żadnej kompresji, więc archiwum będzie miało taki sam rozmiar jak oryginalne pliki. Możesz skompresować plik.tar za pomocą gzip lub bzip2, co spowoduje rozszerzenie.tar.gz lub.tar.bz2. Zostanie to omówione na końcu artykułu

865895 2
865895 2

Krok 2. Utwórz archiwum tar z jednego katalogu

Komenda tar składa się z kilku części podczas tworzenia archiwum tar z katalogu. Poniżej znajduje się przykładowe polecenie smoły:

tar -cvf nazwa_tar.tar /ścieżka/do/katalogu

  • tar - Wywołuje program archiwizujący tar.
  • c - Ta flaga sygnalizuje "utworzenie" pliku.tar. Powinno być zawsze na pierwszym miejscu.
  • v - Wskazuje, że proces jest „pełny”. Spowoduje to wyświetlenie odczytu wszystkich plików dodawanych do pliku.tar podczas jego tworzenia. To jest opcjonalna flaga.
  • f - Ta flaga oznacza, że następną częścią będzie nazwa nowego pliku.tar. To zawsze powinna być ostatnia flaga.
  • tarName.tar - Możesz wybrać dowolną nazwę. Tylko upewnij się, że dołączyłeś rozszerzenie.tar na końcu. Możesz dodać ścieżkę do nazwy pliku, jeśli chcesz utworzyć archiwum tar w innym katalogu niż ten, w którym aktualnie pracujesz.
  • /ścieżka/do/katalogu - wprowadź ścieżkę katalogu, z którego chcesz utworzyć plik.tar. Ścieżka jest względna do bieżącego katalogu roboczego. Na przykład, jeśli pełna ścieżka to ~/home/user/Pictures, a obecnie znajdujesz się w katalogu /home, wpisz /user/Pictures. Zauważ, że wszystkie podkatalogi zostaną również uwzględnione.
865895 3
865895 3

Krok 3. Utwórz archiwum tar, które zawiera wiele katalogów

Dodawanie wielu katalogów jest prawie tak proste, jak dodanie wszystkich ścieżek na końcu polecenia tar:

tar -cvf nazwa_tar.tar /etc/katalog1 /var/www/katalog2

865895 4
865895 4

Krok 4. Dodaj pliki lub katalogi do istniejącego archiwum tar

Możesz kontynuować dodawanie plików i katalogów do plików archiwum.tar, używając flagi „append”:

tar -rvf nazwa_tar.plik tekstowy.txt ścieżka/do/innego/katalogu

r - To jest flaga "dołącz". Zastępuje flagę c z polecenia tworzenia archiwum tar

865895 5
865895 5

Krok 5. Skompresuj istniejący plik.tar

Możesz użyć "gzip", aby szybko skompresować plik archiwum.tar. Jeśli potrzebujesz większej kompresji (mniejszy plik wyjściowy), możesz zamiast tego użyć "bzip2". bzip2 skompresuje plik dłużej niż gzip.

gzip nazwa_tar.tar bzip2 nazwa_tar.tar

  • gzip doda rozszerzenie.gz do nazwy pliku: nazwatar.tar.gz
  • bzip2 doda rozszerzenie.bz2 do nazwy pliku: nazwa_tar.tar.bz2
865895 6
865895 6

Krok 6. Skompresuj archiwum tar podczas jego tworzenia

Możesz użyć poleceń z powyższego kroku, aby skompresować istniejące archiwum tar, ale możesz je również skompresować podczas ich tworzenia, używając odpowiednich flag:

tar -czvf nazwa_tar.tar.gz /ścieżka/do/katalogu tar -cjvf nazwa_tar.tar.bz2 /ścieżka/do/katalogu

  • z - Ta flaga skompresuje nowy plik.tar za pomocą gzip. Upewnij się, że na końcu nazwy pliku znajduje się rozszerzenie.gz.
  • j - Ta flaga skompresuje nowy plik.tar przy użyciu bzip2. Upewnij się, że na końcu nazwy pliku znajduje się rozszerzenie.bz2.

Zalecana: