Как администратору 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 флаг с указанным путем к папке. Более того, используя Деготь утилита, вы также можете извлекать определенные файлы из заархивированных файлов. У этой универсальной утилиты есть что изучить и узнать больше о Деготь утилита выполнить человек смола в терминале.