Как распаковать файл в Linux



Попробуйте наш инструмент устранения неполадок

Когда вы работаете с Linux, FreeBSD или другими реализациями Unix, вы часто будете видеть файлы, оканчивающиеся на .tar и даже имеющие другие расширения после него. Даже некоторые опытные пользователи не знают простого способа извлечь их из командной строки. Некоторые пользователи, которые привыкли работать исключительно из командной строки, могут не знать, что они также могут извлекать их графически в большинстве сред рабочего стола.



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



Метод 1: как разобрать файл из командной строки

Вам нужно сначала открыть командную строку, используя наиболее удобную для вас процедуру. Пользователи Linux могут выполнить поиск терминала на панели инструментов, щелкнуть «Приложения», а затем выбрать «Системные инструменты» или удерживать клавиши Ctrl, Alt и T, чтобы запустить окно терминала. Вы также можете удерживать Ctrl, Alt и клавишу от F1 до F6, чтобы перейти к виртуальному терминалу, который также будет работать. Эти команды должны работать из окна терминала почти во всех других современных системах Unix.



Предполагая, что в вашем текущем каталоге есть архив tar, просто введите tar -xvf tarball.tar.gz, чтобы распаковать его. Вам нужно будет знать его название. Для иллюстрации мы загрузили архив Adobe Flash Player для Linux. Начните с ввода cd ~ / Downloads, чтобы перейти в каталог загрузок, а затем введите tar -xvf flash_player_npapi_linux.x86_64.tar.gz, чтобы распаковать этот файл. Это звучит как тонна набора текста, но все, что вам на самом деле нужно сделать, это ввести tar -xvf fl и затем начать нажимать клавишу табуляции. Командная строка заполнит все остальное за вас.

Когда вы пытаетесь распаковать архив, вы можете получить сообщение об ошибке, которое выглядит примерно так:

tar: необходимо указать один из параметров ‘-Acdtrux’, ‘–delete’ или ‘–test-label’

Для получения дополнительной информации попробуйте tar –help или tar –usage.

Скорее всего, вы поместите пробел между символом - и параметрами xvf в командной строке. Это приводит к тому, что программа tar не знает, какие параметры вы используете, поскольку в конечном итоге она думает, что xvf является частью имени файла. Вам нужно будет либо ввести tar -xvf flash_player_npapi_linux.x86_64.tar.gz, либо полностью опустить - и ввести tar xvf flash_player_npapi_linux.x86_64.tar.gz, затем нажать Enter. На самом деле вам не нужно - и вы можете спокойно отказаться от него.

Если вы видите файл, который заканчивается на .tar.bz2 или .tar.xz, просто выполните ту же процедуру. Вы можете даже найти те, которые сокращены, например .tgz или .txz, и вы можете использовать ту же процедуру для их извлечения. Программа tar будет знать точный способ их распаковки в большинстве случаев, если вы сначала используете tar -xvf или tar xvf. X сообщает ему, что нужно извлечь из него файлы, v сообщает ему, чтобы он был подробным и сообщал вам, что он делает, и, наконец, f указывает ему указать на конкретный файл, который вы назвали.

Метод 2: как графически разархивировать архив

Командная строка в большинстве случаев проще в использовании, чем графический файловый браузер, но вы действительно можете использовать Nautilus, Thunar или любые другие основные файловые браузеры, интегрированные в среду рабочего стола, если хотите. Таким образом легко распаковать файлы, если вы только что скачали их и вам нужно сразу же посмотреть.

Откройте браузер файлов, удерживая клавишу Super и нажав E в LXDE или F в Xfce4. Вы можете запустить его из Dash в Unity или из меню KDE в Kubuntu или в любом другом крупном дистрибутиве на основе KDE. Как только вы его запустите, перейдите туда, где находится ваш tar-архив. Щелкните архив правой кнопкой мыши или выделите его клавишами курсора и нажмите клавишу Меню.

Выберите «Извлечь сюда», и ваша среда рабочего стола автоматически распакует архив прямо в текущем каталоге.

Выбор «Извлечь в ...» вместо этого откроет новое диалоговое окно, которое позволит вам выбрать место для размещения файлов. Это хорошая идея, если у вас уже есть другие файлы или подкаталоги внутри каталога, в котором вы находитесь, что может привести к потере всего, что вы распаковываете, при распаковке архива!

3 минуты на чтение