Jak wyodrębnić pliki TAR do konkretnego katalogu w Linux

Jak wyodrębnić pliki TAR do konkretnego katalogu w Linux
Podczas korzystania z Linuksa mogłeś zauważyć, że wiele pakietów ma ".smoła" rozszerzenie pliku. Więc co to jest smoła plik? A smoła Plik to zbiór wielu plików w jednym pliku. Smoła (Archiwum Tape) to program, który gromadzi pliki i pobiera pomocne informacje o plikach, które archiwa, takie jak uprawnienia, daty itp. Warto zauważyć, że Smoła Narzędzie nie kompresuje plików; Do kompresji potrzebujesz „Gzip” Lub „BZIP” narzędzia.
Jako administrator Linuksa często musisz sobie z tym poradzić smoła akta. W wielu sytuacjach musisz wyodrębnić dane smoła Plik do jakiegoś konkretnego katalogu. Jak wyodrębnić smoła Plik do określonej ścieżki? Jednym ze sposobów jest wyodrębnienie smoła Plik w bieżącym katalogu, a następnie skopiuj go do żądanego katalogu. Wykonuje to zadanie, ale procedura jest czasochłonna. Ten przewodnik koncentruje się na znalezieniu rozwiązań w celu wyodrębnienia różnych rodzajów smoła pliki do określonego katalogu.

Jak wyodrębnić plik TAR do konkretnego katalogu w Linux:

Aby wyodrębnić plik TAR do innego katalogu, postępuj zgodnie z poniżej ustanowioną składnią:

$ tar -xf [plik_nazwa].TAR -C [/ścieżka/Directory]

Alternatywnie:

$ tar -extract - -file = [plik_nazwa].TAR - -DIRECTORY [/PATH_OF/Directory]

"-X" Flaga mówi narzędzia TAR o wyodrębnienie pliku wymienionego w argumencie "-F." Mając na uwadze, że, "-C" Flaga służy do ustawienia konkretnego katalogu w celu wyodrębnienia pliku. Alternatywnie możesz wyraźnie wspomnieć o całkowitych słowach, aby wyodrębnić pliki za pomocą TAR. Moim zdaniem używanie flag to znacznie szybszy sposób wyodrębnienia plików niż wpisanie całego słowa. Zróbmy przykład; Mam plik o nazwie "moje dokumenty.smoła," które chcę wyodrębnić do katalogu „Files/Tar_files” i zrobić to polecenie:

$ tar -xf my_documents.Pliki TAR -C/TAR_FILES

Lub:

$ tar -extract - -file = my_documents.TAR -Pliki -direktory/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ła.Pliki GZ/TGZ ”do określonego katalogu w Linux:

Jak omówiono powyżej, że pliki TAR można kompresować za pomocą „Gzip” pożytek. Aby wyodrębnić takie pliki do konkretnego katalogu, procedura jest prawie podobna; dodatkowa flaga „-Z” zostanie dodany w poleceniu, aby się z tym poradzić "smoła.GZ ” Lub „TGZ” akta:

$ 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 wyodrębnić „smoła.BZ2/TAR.Pliki BZ/TBZ/TBZ2 ”do określonego katalogu w Linux:

Zanim dowiemy się metody wyodrębnienia, zrozummy, co "smoła.BZ2, TAR.BZ, TBZ, TBZ2 ” pliki są. Są to rozszerzenia plików plików TAR skompresowane przez albo „BZIP” Lub „BZIP2” Narzędzie w Linux. Aby wyodrębnić pliki z dowolnym z tych rozszerzeń, dodamy "-J" flaga:

$ tar -Jxf my_documents.smoła.Pliki BZ2 -C/BZIP_FILES

Do użycia wyjściowego wetbose:

$ tar -Jvxf my_documents.smoła.Pliki BZ2 -C/BZIP_FILES

Wniosek:

Smoła jest szeroko stosowanym narzędziem w systemach operacyjnych opartych na systemie Linux i Unix do tworzenia archiwów tworzenia kopii zapasowych. Smoła narzędzie ma również funkcję wyodrębnienia smoła pliki do określonego katalogu. Pliki można wyodrębnić za pomocą "-C" flaga z określoną ścieżką folderu. Ponadto korzystanie z Smoła narzędzie, możesz również wyodrębnić określone pliki z zarchiwizowanych plików. To narzędzie typu „” w jednym ma wiele do odkrycia i do nauki o tym Smoła Wykonanie narzędzia „Man Tar” w terminalu.