Как извлечь файлы Tar в определенный каталог в Linux

How Extract Tar Files Specific Directory Linux



При использовании Linux вы могли заметить, что многие пакеты поставляются с .tar расширение файла. Итак, что такое деготь файл? А деготь файл - это совокупность множества файлов в один файл. Деготь (Tape Archive) - это программа, которая собирает файлы и собирает некоторую полезную информацию о файлах, которые она архивирует, например разрешения, даты и т. Д. Примечательно, что Деготь утилита не сжимает файлы; для сжатия вам понадобится gzip или bzip коммунальные услуги.
Как администратору Linux вам часто приходится иметь дело с деготь файлы. Во многих ситуациях вам нужно извлечь данные из деготь файл в какой-то конкретный каталог. Итак, как извлечь деготь файл по определенному пути? Один из способов - извлечь деготь файл в текущем каталоге, а затем скопируйте его в желаемый каталог. Он справится со своей задачей, но процедура отнимает много времени. В этом руководстве основное внимание уделяется поиску решений для извлечения различных типов деготь файлы в определенный каталог.

Как извлечь файл Tar в определенный каталог в Linux:

Чтобы извлечь файл Tar в другой каталог, следуйте синтаксису, указанному ниже:







$деготь -xf [имя файла].tar-C [/path_of/каталог]

Альтернативно:



$деготь --извлекать --файлзнак равно[имя файла].tar- каталог [/path_of/каталог]

В -Икс flag указывает утилите Tar извлечь файл, указанный в аргументе после -f. В то время как, -C Флаг используется для установки определенного каталога для извлечения файла. В качестве альтернативы вы можете явно указать общее количество слов для извлечения файлов с помощью tar. На мой взгляд, использование флагов - гораздо более быстрый способ извлечения файлов, чем ввод слова целиком. Приведем пример; У меня есть файл по имени my_documents.tar, который я хочу извлечь в каталог файлы / tar_files, и выполнить эту команду будет:



$деготь -xfmy_documents.tar-Cфайлы/tar_files





Или:

$деготь --извлекать --файл= my_documents.tar- каталогфайлы/tar_files



Если вы хотите следить за процессом извлечения файла в терминале, используйте флаг -v (подробный):

$деготь -xvfmy_documents.tar-Cфайлы/tar_files

Как извлечь файлы tar.gz / tgz в определенный каталог в Linux:

Как обсуждалось выше, файлы tar можно сжать с помощью gzip утилита. Чтобы извлечь такие файлы в определенный каталог, процедура во многом аналогична; дополнительный флаг -С участием будет добавлен в команду для работы с tar.gz или тгз файлы:

$деготь -zxfmy_documents.tar.gz-Cфайлы/tar_gz_files

Или:

$деготь -zvxfmy_documents.tar.gz-Cфайлы/tar_gz_files

Как извлечь файлы tar.bz2 / tar.bz / tbz / tbz2 в определенный каталог в Linux:

Прежде чем изучать метод извлечения, давайте разберемся, что tar.bz2, tar.bz, tbz, tbz2 файлы есть. Это расширения файлов tar, сжатых либо bzip или bzip2 утилита в Linux. Чтобы извлечь файлы с любым из этих расширений, мы добавим -j флаг:

$деготь -jxfmy_documents.tar.bz2-Cфайлы/bzip_files

Для подробного вывода используйте:

$деготь -jvxfmy_documents.tar.bz2-Cфайлы/bzip_files

Заключение:

Деготь - широко используемая утилита в операционных системах Linux и UNIX для создания архивов резервных копий. Деготь утилита также имеет функцию извлечения деготь файлы в определенный каталог. Файлы могут быть извлечены с помощью -C флаг с указанным путем к папке. Более того, используя Деготь утилита, вы также можете извлекать определенные файлы из заархивированных файлов. У этой универсальной утилиты есть что изучить и узнать больше о Деготь утилита выполнить человек смола в терминале.