tar: polecenia, które powinieneś znać

W świecie uniksowym istnieje dobrze znane narzędzie i to jest tar, ponieważ tarballi są obsługiwane codziennie, zwłaszcza do rozpakowywania pakietów z kodem źródłowym i ich kompilowania. Jak już wiesz, jeśli czytasz nas, tarballe są plikami spakowanymi za pomocą narzędzia tar i z pewnym rodzajem kompresji, która może mieć różne typy w zależności od zastosowanego algorytmu kompresji. Dlatego używane są inne narzędzia do kompresji / dekompresji.

Dobrą rzeczą w tarballach jest to, że zachowaj uprawnienia i inne atrybuty spakowanych plików i katalogów, dlatego są one szczególnie ważne, aby zachować odpowiednie uprawnienia plików źródłowych, skryptów i innych, które musimy wykonać w celu kompilacji i instalacji. W rzeczywistości, gdy źle "rozpakowujemy" jeden z tych pakietów, używając na przykład niektórych graficznych narzędzi do dekompresji, te uprawnienia są niszczone i to, co zamierzamy, może nie działać poprawnie ...

Dzisiaj przedstawimy Wam kilka proste i podstawowe polecenia z tar, którą powinieneś znać, aby dobrze współpracować z pakietami. Aby uzyskać więcej informacji, możesz zapoznać się z innymi moimi artykułami, takimi jak:

Cóż, Zróbmy to:

  • Spakuj plik lub katalog:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • W przypadku kompresji .gz (jeśli chcesz inny typ kompresji, możesz zmienić z na j dla .bz2 itp.):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • Aby rozpakować za pomocą x, niezależnie od kompresji:
tar -xvf nombre_tarball.tar.gz
  • Po prostu wypisz zawartość tarballa, bez wykonywania na nim żadnych operacji dekompresji lub rozpakowywania:
tar -tvf nombre_tarball.tar.gz
  • Dodaj pliki i katalogi do istniejącego archiwum:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • Sprawdź archiwum:
tar -tvfW nombre_tarball.tar
  • Sprawdź rozmiar:
tar -czf - nombre_tarball.tar.gz | wc -c

L przykłady Ustawiłem je normalnie z kompresją .gz, ale nie musi tak być. Tak samo było z .bz2, .xz itd. Pamiętaj tylko, że podczas kompresji użyj odpowiedniej czcionki dla każdego rodzaju kompresji ...


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jorge powiedział

    Cześć,
    W przypadku kompresji .gz (jeśli chcesz inny typ kompresji, możesz zmienić z na j dla .bz2 itp.) ...
    Czy nie byłoby .gz zamiast .bz2?
    tar cvzf nazwa_targi.tar.gz / ścieżka / katalog /
    Czy nie byłoby tar -cvzf nazwa_targi.tar.gz / path / directory / be?
    tar -czf - nazwa_targi.tar.gz | wc -c
    Dlaczego nie daje takiego samego wyniku, jak gdybyśmy spojrzeli na to we Właściwościach)

    Dzięki. Pozdrowienia od Perillo (Oleiros) - A Coruña.