Файл формата .tar.gz — это файл, созданный с помощью приложения архивирования на базе Unix, а затем сжатый с помощью инструмента gzip. Эти файлы часто называют архивами. Хотя вы можете найти их с расширением .tar.gz, расширение файла также можно сократить до .tgz или .gz.
Обычно пользователи Ubuntu и macOS часто используют файлы tar для хранения и резервного копирования данных, но иногда пользователи Windows 10 также могут столкнуться с этими типами файлов и им необходимо извлечь их содержимое.
Хотя вы можете использовать некоторые сторонние приложения, такие как 7-Zip и PeaZip, иногда эти приложения не могут хорошо работать с файлами, созданными на других платформах, и очень медленно распаковывают большое количество файлов.
Windows 10 включает встроенную поддержку tar. Вы можете использовать командную строку для извлечения этих файлов. В качестве альтернативы вы даже можете использовать подсистему Windows для Linux (WSL), которая обеспечивает встроенную поддержку Ubuntu, Fedora и SUSE, поэтому вы также можете получить доступ ко многим инструментам Linux, включая tar для быстрой распаковки контента из tarball.
В этом руководстве вы узнаете, как использовать собственные команды tar в Windows 10 с помощью командной строки и Ubuntu для извлечения содержимого файла .tar.gz.
Извлеките архивы .tar.gz, .tgz или .gz с помощью tar в Windows 10.
Чтобы извлечь файлы .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.gz, .tgz или .gz с помощью tar в Windows 10.
Совет . Обязательно обновите синтаксис команды, включив в нее пути источника и назначения. Кроме того, поскольку вы уже используете tar в Windows 10, вам не нужно указывать путь, как если бы вы использовали Linux. Вы можете просто использовать формат пути, используемый Windows.
После того, как вы выполните эти шаги, через некоторое время все файлы и папки будут извлечены по указанному вами пути назначения.
Предполагается, что вы извлекли архив, созданный в другой системе, поэтому в статье опущены некоторые аргументы, которые часто необходимы для сохранения разрешений, но не являются необходимыми в Windows 10 для доступа к файлам.
Извлеките архивы .tar.gz, .tgz или .gz с помощью tar в Linux в Windows 10.
Чтобы использовать tar в Linux, вам необходимо установить дистрибутив (например, Ubuntu), включив подсистему Windows для Linux (WSL), а затем установить Ubuntu из Microsoft Store.
Чтобы извлечь файл .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.gz, .tgz или .gz с помощью tar в Linux в Windows 10.
Совет . Обязательно обновите синтаксис команды, включив в нее пути источника и назначения. Если существует только один файл .tar, вы можете использовать ту же команду, описанную выше, но не включать аргумент z .
Например, в приведенной выше команде введите sudo , чтобы запустить приложение с правами администратора, tar, чтобы вызвать приложение, а затем предоставьте ему некоторые аргументы, в том числе:
x — Tar сообщает, что вы хотите извлечь содержимое.
v — это необязательный аргумент для отображения процесса распаковки. В противном случае вы будете просто видеть мигающий курсор, пока процесс не завершится.
z — указать tar распаковать содержимое файла .tar.gz с помощью gzip.
f — инструкции по архивированию имени файла, который вы собираетесь извлечь.
Затем вам нужно указать путь к файлу tarball, который вы хотите извлечь. Вы можете заметить, что путь начинается с /mnt/c/ вместо c:\ , и это потому, что мы на самом деле работаем в мире Linux.
-C — используется, чтобы указать tar сменить каталог. При выполнении команды вы начинаете с исходного каталога, а затем вам необходимо указать каталог назначения, который является указанным путем к статье для завершения команды. Вы можете извлечь файлы в любую папку, но не забудьте начинать путь с /mnt/, за которым следует путь Windows.
Важно обращать внимание на прописные и строчные буквы при вводе команды в Linux.
В этом руководстве Quantrimang.com рассмотрел основные шаги для выполнения конкретной задачи. Если вы не являетесь пользователем Linux, вам есть что узнать о tar . Если вы хотите узнать больше об этом инструменте, в панели управления Ubuntu введите tar --help
.