Windows 11 включает встроенную поддержку извлечения файлов .tar.gz с помощью командной строки без использования сторонних инструментов. Вы даже можете использовать дистрибутив Linux через подсистему Windows для Linux (WSL) для быстрого извлечения архивов, созданных на другой платформе.
Когда вы видите файл .tar.gz , это означает, что это файл, созданный с помощью архивного приложения tar на основе Unix, а затем сжатый с использованием сжатия gzip . Эти файлы часто называют «tarballs». Хотя вы можете найти их написанными как двойное расширение (.tar.gz), формат также может быть записан как .tgz или .gz . (Стоит отметить, что Linux не использует расширения файлов. Вместо этого тип файла является частью имени файла.)
Хотя файлы tar обычно более распространены в дистрибутивах Linux (например, Ubuntu) и macOS для резервного копирования и архивирования, вы также можете встретить эти файлы в Windows 11. Вы можете использовать сторонние инструменты, такие как 7-Zip и PeaZip , но эти не рекомендуются, так как они не всегда работают с дополнительными файлами .tar.gz . Вместо этого вы должны использовать встроенную поддержку tar, доступную в Windows 11 или дистрибутиве Linux в WSL.
В этом руководстве вы узнаете, как использовать собственные команды tar в Windows 11 с помощью командной строки и Ubuntu для извлечения содержимого файла .tar.gz.
Извлеките архивы .tar.gz, .tgz, .gz в Windows 11 с помощью tar
Чтобы извлечь файлы .tar.gz, .tgz, .gz и .zip с помощью tar в Windows 11, выполните следующие действия:
-
Откройте Пуск в Windows 11.
-
Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора ».
-
Введите следующую команду, чтобы использовать tar для извлечения файлов, и нажмите Enter :
tar -xvzf C:/ПУТЬ/К/ФАЙЛУ/ИМЯ-ФАЙЛА.tar.gz -CC:/ПУТЬ/К/ПАПКЕ/РАСШИРЕНИЕ

В команде обновите команду, чтобы включить исходный и конечный пути.
После выполнения этих шагов файлы и папки будут извлечены по указанному вами пути назначения.
Предполагается, что архив был создан в другой системе. Кроме того, мы пропустили некоторые параметры, обычно полезные для сохранения разрешений, поскольку они не требуются в Windows 11.
Извлеките архивы .tar.gz, .tgz, .gz в Windows 11 с помощью Linux tar
Прежде чем вы сможете распаковывать архивы в Linux, вам сначала нужно установить дистрибутив с помощью подсистемы Windows для Linux.
Чтобы извлечь файл .tar.gz с помощью Linux, выполните следующие действия:
-
Откройте Пуск .
-
Найдите Ubuntu и щелкните верхний результат, чтобы открыть приложение.
-
Введите следующую команду, чтобы извлечь содержимое файла .tar.gz , и нажмите Enter :
sudo tar -xvzf /mnt/c/ПУТЬ/К/TAR-ФАЙЛУ/Рабочий стол/ИМЯ-ФАЙЛА.tar.gz -C /mnt/c/ПУТЬ/К/НАЗНАЧЕНИЕ/ПАПКА
![How to extract .tar.gz files on Windows 11 How to extract .tar.gz files on Windows 11]()
В команде обновите синтаксис, чтобы включить исходный и конечный пути. Если это только файл .tar , используйте ту же команду, но опустите аргумент z .
Мы использовали sudoкоманду для запуска инструмента от имени администратора, tarдля вызова приложения, и мы используем следующие параметры:
- x — указывает tar, что вы хотите извлечь содержимое.
- v — необязательный аргумент для отображения процесса извлечения. В противном случае вы будете видеть только мигающий курсор, пока процесс не будет завершен.
- z — указывает tar распаковать содержимое файла «.tar.gz» с помощью gzip.
- f — указывает tarball имя файла для извлечения.
После опции вы должны указать путь к файлу tarball для извлечения. В команде начинаем путь с /mnt/c/так как это линукс, а не винда.
Параметр -C — (дефис и заглавная C ) используется для изменения папок, и вы должны указать путь назначения, который начинается с /mnt/аннотации, за которой следует путь Windows.
Вы должны обращать внимание на прописные и строчные буквы при вводе команды Linux, поскольку рабочий стол не совпадает с рабочим столом .
Это основные параметры для извлечения файла «.tar.gz», но вы можете использовать tar --helpкоманду, чтобы узнать больше о доступных параметрах.