podczas korzystania z Linuksa, mogłeś zauważyć, że wiele pakietów ma”.tar ” rozszerzenie pliku. Co to jest plik tar? Plik tar jest zbiorem wielu plików w jednym pliku. Tar (Tape Archive) to program, który zbiera pliki i zbiera pomocne informacje o plikach, które archiwizuje, takie jak uprawnienia, daty itp. Warto zauważyć, że narzędzie Tar nie kompresuje plików; do kompresji potrzebujesz narzędzi „gzip” lub „bzip”.
jako administrator Linuksa często masz do czynienia z plikami tar. W wielu sytuacjach musisz wyodrębnić dane z pliku tar do określonego katalogu. Jak rozpakować plik tar do określonej ścieżki? Jednym ze sposobów jest rozpakowanie pliku tar w bieżącym katalogu, a następnie skopiowanie go do żądanego katalogu. Zrobi to zadanie, ale procedura jest czasochłonna. Ten przewodnik koncentruje się na znalezieniu rozwiązań, aby wyodrębnić różne rodzaje plików tar do określonego katalogu.

jak rozpakować plik Tar do określonego katalogu w Linuksie:

aby rozpakować plik Tar do innego katalogu, postępuj zgodnie z poniższą składnią:

$tar-xf .tar-C

:

$ tar — extract — file=.tar –directory

flaga „-x” mówi narzędziu Tar, aby rozpakował plik wymieniony w argumencie PO „-f.”, podczas gdy flaga „-C” jest używana do Ustawienia określonego katalogu do rozpakowania pliku. Alternatywnie, możesz jawnie wymienić wszystkie słowa, aby wyodrębnić pliki za pomocą tar. Moim zdaniem używanie FLAG jest znacznie szybszym sposobem na wyodrębnienie plików niż wpisanie całego słowa. Zróbmy przykład; mam plik o nazwie ” my_documents.tar, „które chcę rozpakować do katalogu „files / tar_files”, a wykonanie tej komendy byłoby:

$tar-XF my_documents.pliki tar-C / tar_files

lub:

$tar — extract — file = my_documents.tar — directory files / tar_files

jeśli chcesz monitorować postęp ekstrakcji pliku w terminalu, Użyj flagi”- v ” (verbose) :

$tar-xvf my_documents.pliki tar-C / tar_files

jak wyodrębnić ” smołę.pliki gz / tgz ” do określonego katalogu w Linuksie:

jak wspomniano powyżej, pliki tar można skompresować za pomocą narzędzia „gzip”. Aby rozpakować takie pliki do określonego katalogu, procedura jest prawie podobna; dodatkowa flaga ” – z „zostanie dodana w poleceniu, aby poradzić sobie z” tar.pliki gz „lub” tgz”:

$ tar-zxf my_documents.smoła.pliki gz – C / tar_gz_files

lub:

$tar-zvxf my_documents.smoła.pliki gz – C / tar_gz_files

jak rozpakować pliki” tar.bz2/tar.bz/tbz/tbz2 ” do określonego katalogu w Linuksie:

zanim nauczymy się metody ekstrakcji, zobaczmy,co „tar.bz2, tar.bz, TBZ, TBZ2” pliki są. Są to rozszerzenia plików TAR skompresowane przez „bzip” lub „bzip2” narzędzie w Linuksie. Aby rozpakować pliki z którymkolwiek z tych rozszerzeń, dodamy flagę „- j”:

$ tar-JXF my_documents. tar. bz2-C files / bzip_files

dla verbose output use:

$tar-jvxf my_documents. tar. bz2-C files / bzip_files

wniosek:

Tar jest szeroko stosowanym narzędziem w systemach operacyjnych Linux i UNIX do tworzenia kopii zapasowych archiwów. Narzędzie Tar zawiera również funkcję wyodrębniania plików tar do określonego katalogu. Pliki mogą być rozpakowane za pomocą flagi „- C ” z określoną ścieżką folderu. Co więcej, korzystając z narzędzia Tar, możesz również wyodrębnić określone pliki z zarchiwizowanych plików. To uniwersalne narzędzie ma wiele do odkrycia i aby dowiedzieć się więcej o narzędziu Tar, wykonaj „man tar” w terminalu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.