Как быстро извлечь файлы .tar.gz в Windows 10

190
w i n d o w s.webp

Последнее обновление 03.01.2023 — Алёна Кузнецова

Файл в формате .tar.gz — это файл, созданный с помощью архивного приложения tar на базе Unix, а затем сжатый с помощью сжатия gzip. Эти файлы часто называют «tarballs». Хотя вы можете найти их с двойным расширением (.tar.gz), расширение также можно сократить до .tgz или .gz.

Как правило, файлы tar чаще используются пользователями Ubuntu (другие дистрибутивы Linux) и macOS для архивации данных и резервного копирования. Однако пользователи Windows 10 также могут столкнуться с этими файлами, что является причиной того, что у них есть способ извлечь их содержимое.

Хотя вы можете использовать сторонние приложения (такие как 7-Zip и PeaZip), эти приложения не всегда работают должным образом с архивами, созданными на другой платформе, и они медленно распаковывают многие файлы. Однако Windows 10 теперь включает встроенную поддержку файлов tar, и вы можете использовать командную строку для извлечения этих файлов. Или вы даже можете использовать подсистему Windows для Linux (WSL), которая включает встроенную поддержку Ubuntu, Fedora, SUSE и многих других дистрибутивов. Таким образом, вы также можете получить доступ ко многим инструментам Linux, включая tar, для быстрого извлечения содержимого из tar-архивов.

В этом руководстве вы узнаете, как использовать собственные команды tar в Windows 10 с помощью командной строки и Ubuntu для извлечения содержимого файла .tar.gz.

Чтобы извлечь файлы .tar.gz, .tgz, .gz, а также файлы .zip с помощью tar в Windows 10, выполните следующие действия:

  1. Откройте Пуск в Windows 10.

  2. Найдите командную строку, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».

  3. Введите следующую команду, чтобы использовать tar для извлечения файлов, и нажмите Enter:

    tar -xvzf C:\PATH\TO\FILE\FILE-NAME.tar.gz -C C:\PATH\TO\FOLDER\EXTRACTION

    Совет: обновите синтаксис команды, чтобы включить исходный и конечный пути. Кроме того, поскольку вы используете tar в Windows 10, вам не нужно указывать путь, как если бы вы работали в Linux. Вы можете использовать формат пути, используемый Windows.

После того, как вы выполните эти шаги, через несколько секунд все файлы и папки будут извлечены по указанному вами пути назначения.

Предполагается, что вы извлекаете архив, созданный в другой системе. Мы пропускаем некоторые аргументы, обычно необходимые для сохранения разрешений, которые в Windows 10 не требуются для доступа к файлам.

В Windows 10, чтобы использовать tar в Linux, вам необходимо установить подсистему Windows для Linux (WSL) и дистрибутив, такой как Ubuntu, из Магазина Microsoft.

Чтобы извлечь файл .tar.gz с помощью Linux в Windows 10, выполните следующие действия:

  1. Откройте Пуск.

  2. Найдите Ubuntu и щелкните верхний результат, чтобы открыть приложение.

  3. Введите следующую команду, чтобы извлечь содержимое файла .tar.gz, и нажмите Enter:

    sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER

    Совет: обновите синтаксис команды, чтобы включить исходный и конечный пути. Если это только файл .tar, вы можете использовать ту же команду, описанную выше, но не указывая аргумент z.

В приведенной выше команде мы набираем sudo запустить приложение от имени администратора, tar для вызова приложения, а затем мы передали ему некоторые аргументы, в том числе:

  • x — указывает tar, что вы хотите извлечь содержимое.
  • в — многословный. Это необязательный аргумент для отображения процесса извлечения. В противном случае вы будете видеть только мигающий курсор, пока процесс не будет завершен.
  • z — указывает tar распаковать содержимое файла .tar.gz с помощью gzip.
  • f — указывает tar имя файла, который вы собираетесь извлечь.

Затем вам нужно указать путь к файлу tarball, который вы хотите извлечь. Вы заметите, что путь начинается с /mnt/c/вместо c:\И это потому, что мы фактически работаем в мире Linux.

-C — (дефис и заглавная C) используется, чтобы сказать tar сменить папку. При выполнении команды вы начинаете в исходной папке, а затем вам нужно указать папку назначения, то есть путь, который мы указали для выполнения команды. Вы можете извлечь файлы в любую папку, которую хотите, но не забудьте начать путь с /mnt/ затем путь Windows.

Вы должны обращать внимание на прописные и строчные буквы при вводе команды Linux, поскольку «Рабочий стол» — это не то же самое, что «рабочий стол».

В этом руководстве мы рассмотрим основные шаги для выполнения конкретной задачи. Если вы не являетесь пользователем Linux, вы можете узнать больше об этом инструменте в консоли Ubuntu, набрав tar --help команда.

По теме:  Как узнать IP-адрес вашего устройства в Windows 10
Предыдущая статьяКак отключить дистрибутивы Linux на WSL
Следующая статьяКак понизить версию ПК с предустановленной Windows 11 до 10
Алёна Кузнецова
Проработав более десяти лет писателем, Алёна сначала основала свой собственный академический игровой сайт, а затем присоединилась к команде этого сайта. Будучи сторонником критического академического изучения игр и получив степень магистра литературы и культуры со специализацией в области цифровых технологий, она надеется продвинуться в этой области и вдохновить других присоединиться к разговору. Хорошо разбирается в технологиях.