Как извлечь файлы .tar.gz в Windows 11
Windows 11 включает встроенную поддержку извлечения .tar.gz файлы с помощью командной строки без использования сторонних инструментов. Вы даже можете использовать дистрибутив Linux через подсистему Windows для Linux (WSL) для быстрого извлечения архивов, созданных на другой платформе.
Когда вы видите .tar.gz файл, это означает, что это файл, созданный с помощью архивного приложения на базе 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 и .zip с помощью tar в Windows 11, выполните следующие действия:
Открытым Начинать в Windows 11.
Ищи Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.
Введите следующую команду, чтобы использовать tar для извлечения файлов, и нажмите Войти:
tar -xvzf C:/PATH/TO/FILE/FILE-NAME.tar.gz -C C:/PATH/TO/FOLDER/EXTRACTION
В команде обновите команду, чтобы включить исходный и конечный пути.
После выполнения этих шагов файлы и папки будут извлечены по указанному вами пути назначения.
Предполагается, что архив был создан в другой системе. Кроме того, мы пропустили некоторые параметры, обычно полезные для сохранения разрешений, поскольку они не требуются в Windows 11.
Прежде чем вы сможете распаковывать архивы в Linux, вам сначала нужно установить дистрибутив с помощью подсистемы Windows для Linux.
Чтобы извлечь .tar.gz файл с помощью Linux, выполните следующие действия:
Открытым Начинать.
Ищи Убунту и щелкните верхний результат, чтобы открыть приложение.
Введите следующую команду, чтобы извлечь содержимое файла .tar.gz файл и нажмите Войти:
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER
В команде обновите синтаксис, чтобы включить исходный и конечный пути. Если это только .tar файла, используйте ту же команду, но опустите г аргумент.
Мы использовали sudo
команда для запуска инструмента от имени администратора, tar
для вызова приложения, и мы используем эти параметры:
- Икс — сообщает tar, что вы хотите извлечь содержимое.
- в — необязательный аргумент для отображения процесса извлечения. В противном случае вы будете видеть только мигающий курсор, пока процесс не будет завершен.
- г — указывает tar распаковать содержимое файла «.tar.gz» с помощью gzip.
- ф — указывает tarball имя файла для извлечения.
После опции вы должны указать путь к файлу tarball для извлечения. В команде мы начинаем путь с /mnt/c/
так как это линукс, а не винда.
-С — (дефис и заглавная С) используется для изменения папок, и вы должны указать путь назначения, который начинается с /mnt/
аннотация, за которой следует путь Windows.
Вы должны обращать внимание на прописные и строчные буквы при вводе команды Linux как Рабочий стол не то же самое, что рабочий стол.
Это основные параметры для извлечения файла «.tar.gz», но вы можете использовать tar --help
чтобы узнать больше о доступных параметрах.