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

Файл, использующий .tar.gz формат — это файл, созданный с помощью архивного приложения на базе 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 для извлечения файлов, и нажмите Войти:

    tar -xvzf C:\PATH\TO\FILE\FILE-NAME.tar.gz -C C:\PATH\TO\FOLDER\EXTRACTION
    Встроенная поддержка tar в Windows 10
    Встроенная поддержка tar в Windows 10

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

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

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

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

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

  1. Открытым Начинать.

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

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

    sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER
    Команда Tar в Windows 10
    Команда Tar в Windows 10

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

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

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

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

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

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

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *