Archive manager linux terminal

Как создать архив в Linux Mint и как распаковать архив?

При переходе на операционную систему Linux, в частности дистрибутив Linux Mint, у начинающих могут возникать различные вопросы по функционалу системы, поэтому я уже не в первый раз публикую различные инструкции по работе с Linux Mint. В данной статье я расскажу, как работать с архивами, т.е. как создавать архивы и как их распаковывать.

Для начала давайте разберем несколько популярных типов архивов, которые есть в Linux, так как пользователи Windows с некоторыми из них, наверное, не знакомы, тем более что понятие архив в Linux немного отличается от распространённого понятия архива в Windows.

Типы архивов в Linux

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

В Linux архивирование — это немного другой процесс, а точнее он разделяется на два. Первый, объединение нескольких файлов в один – это архивирование, второй – это сжатие (компрессия) этих файлов с целью уменьшения их размера. Это важно, так как Вы можете встретить или создать сами архив, который не будет уменьшать размер файлов, а просто будет объединять несколько файлов, например, для удобной передачи этих файлов другому пользователю.

То, что файл является архивом, Вы можете узнать по его расширению, вот самые часто встречающиеся расширения архивов в Linux:

  • .tar – архив создан стандартной программой tar без сжатия данных;
  • .tar.gz – архив tar, сжатый с помощью gzip;
  • .tar.bz2 – архив tar, сжатый с помощью bzip2;
  • .zip – архив со сжатием, созданный программой ZIP;
  • .7z – архив со сжатием, созданный программой 7Zip.

Я не указал тип .rar, так как в Linux, в отличие от Windows, данный тип архива используется редко, и по умолчанию возможность работать с rar архивами в Linux отсутствует. Но добавить возможность работать с rar в Linux мы, конечно же, можем, ниже в статье я покажу, как добавляется данный функционал в Linux Mint.

На заметку! Для более тесного знакомства с Linux рекомендую почитать мою книгу « Linux для обычных пользователей » – в этой книге я максимально простым языком рассказываю про основы операционной системы Linux

Создание архива в Linux Mint

В Linux продвинутые пользователи для создания архива обычно используют терминал, т.е. командную строку (в принципе, и для многих других операций), однако начинающим пользователям данный способ будет немного не удобен и с первого взгляда не понятен. Но как Вы знаете, Linux Mint – это система, которая ориентирована на обычных пользователей, поэтому в ней по умолчанию есть стандартная программа с графическим интерфейсом, которая умеет работать с архивами, она так и называется «Менеджер архивов». Запустить данную программу можно из меню Mint, например, «Меню -> Стандартные -> Менеджер архивов».

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

Читайте также:  Windows home server 2011 64 bit

Примечание! В качестве примера в статье используется версия Linux Mint 19 MATE.

Простой способ создания архива в Linux Mint

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

Затем по умолчанию нам будет предложено создать архив .tar.gz (это самый распространённый тип архива в Linux). Но Вы можете изменить тип создаваемого архива, указав нужный Вам тип в соответствующем поле (выпадающий список), например, ZIP, 7z или любой другой из представленного перечня. Здесь Вы также можете задать название итогового архива и папку расположения. Для начала процесса архивирования нужно нажать кнопку «Создать».

В итоге, в моем случае, в той же папке создался файл-архив Test.tar.gz

Если Вам нужно заархивировать несколько файлов, то Вы выделяете их все, и точно также вызываете меню и нажимаете «Сжать».

Создание архива 7z с помощью терминала в Linux Mint

Как уже отмечалось, архивы в Linux можно создавать и с помощью терминала, давайте для примера создадим архив 7z, используя терминал.

Данный тип архива создается утилитой с таким же названием 7z, для этого запускаем терминал, например, с помощью ярлыка на панели или из меню Mint.

Затем, для того чтобы создать архив Test.7z, который будет включать все тот же файл Test, необходимо выполнить следующую инструкцию

В данной инструкции сначала идет название утилиты, т.е. 7z, затем команда a, которая говорит, что нам нужно создать архив, потом мы указываем название итогового архива, включая путь, где его сохранить. В заключение мы указываем файл, который необходимо заархивировать, также включая путь к этому файлу (я везде указал путь к каталогу «Документы», который расположен в пользовательской папке). Если все хорошо, то, когда утилита завершит свою работу, она выдаст сообщение «Ок».

Чтобы не указывать пути к каталогам, можно сразу перейти в нужный каталог командой cd. Например, в моем случае команда выглядела бы вот так:

А после перехода в контекст конкретного каталога, при запуске утилиты 7z, можно указывать только названия файлов, т.е. без путей.

В итоге в папке, которую я указал, создался архив Test.7z.

Распаковка архива в Linux Mint

Для того чтобы распаковать архив в Linux Mint, можно использовать:

  • Менеджер архивов (функционал «Распаковать»);
  • Контекстное меню, вызванное кликом правой кнопки мыши по архиву;
  • Терминал Linux.

Сейчас давайте рассмотрим несколько способов распаковки архивов в Linux Mint.

Простой способ распаковки архива в Linux Mint

Самым простым способом распаковки архива в Linux Mint является использование функционала контекстного меню, вызванного щелчком правой кнопкой мыши по архиву «Распаковать сюда» или «Распаковать в», тем самым файлы из архива будут извлечены в текущую папку или, соответственно, в ту папку, которую Вы укажете.

Как распаковать архив в Linux Mint с помощью терминала?

Если Вы захотите распаковать архив в Linux с помощью терминала, то команды для распаковки будут выглядеть следующим образом

Переходим в нужный каталог

Распаковка 7z архива программой 7Zip

Как видите, для распаковки архива утилиту 7z необходимо использовать с командой x.

Как распаковать архив RAR в Linux Mint?

Для того чтобы иметь возможность распаковывать архивы rar в Linux Mint, необходимо установить пакет p7zip-rar для приложения 7Zip, таким образом, дополнительных программ, для распаковки rar архивов, устанавливать не требуется, т.е. нужно только расширить функционал 7Zip.

Чтобы установить пакет p7zip-rar, необходимо в терминале Linux выполнить следующую команду (потребуется ввести пароль администратора).

Команда для установки пакета p7zip-rar

После установки этого пакета Вы сможете распаковывать файлы rar программой 7Zip, менеджером архивов в графическом интерфейсе, а также из контекстного меню «Распаковать», т.е. точно так же, как и другие типы архивов.

Читайте также:  Не загружается windows после установки vipnet

Теперь Вы знаете, как создаются и распаковываются архивы в операционной системе Linux Mint, надеюсь, материал был Вам полезен, пока!

Источник

Как распаковывать архивы в Linux через терминал

В отличии от операционных систем семейства Windows, все операции в Linux’ах можно выполнить как в терминале (командной строке), так и в графическом интерфейсе, и распаковка архивов не является исключением. Ниже пойдет речь о том, как распаковывать различные архивы в Linux, используя только командную строку.

Распаковка архива 7z

Для распаковки 7z (7zip) архивов придется прибегнуть к использованию утилиты p7zip, которая по умолчанию обычно не включена в дистрибутивы Linux. Устанавливается она следующим образом:

Распаковывается архив командой:

Распаковка архива gz

Если нужно распаковать архив с расширением gz, то необходимо воспользоваться утилитой gunzip:

Распаковка архива rar

Весьма популярный, особенно на территории СНГ, формат rar распаковывается утилитой unrar, которую возможно придется сначала установить:

После чего можно ей можно будет воспользоваться:

Распаковка архива tar.bz2

Архив с расширением tar.bz2 можно распаковать вот так:

Распаковка архива tar.gz

Распаковать архив с расширением tar.gz можно так:

Распаковка архива tar.xz

Для распаковки архива с расширением tar.xz нужно использовать команду tar с параметрами -xf:

Распаковка архива zip

Если понадобилось распаковать zip архив, то для этого нужна утилита с названием unzip. Установить её можно следующей командой:

После чего распаковать zip архив можно следующей командой:

Была ли эта статья Вам полезна?

Комментарии к статье (5)

    • Гость
    • 25.11.2020 08:16

    не работает от слова совсем.

    Очень подробно. Если в статье есть неточности, то было бы куда правильней на них указать (конкретику), а не писать расплывчатые фразы.

    Спасибо. Но это слишком тривиально и есть везде. Как распаковать из полного архива 1 папку с файлами в каждом случае н.п. /lib/modules/* ? Заранее признателен

    Тип архива то какой? zip,rar,tar.

    Для unzip это будет так:

    Для tar архивов (очень важно не написать «/» в начале пути к директории в архиве):

    Источник

    8 Best Linux Console File Managers

    Linux console file managers can be very helpful in a day to day tasks, when managing files on a local machine or when connected to a remote one. The visual console representation of the directory helps quickly perform file/folder operations and save us some time.

    In this article, we are going to review some of the most frequently used Linux console file managers and their features and benefits.

    GNU Midnight Commander

    Midnight Command, often referred to simply as mc and is one of the top file managers discussed in this article. Mc comes with all kinds of useful features, aside from copy, move, delete, create files and directories you can change permissions and ownership, review archives, use it as FTP client and many more.

    Gnu Midnight Commander

    To install midnight commander you can use the following commands:

    Ranger Console File Manager

    Ranger is another top choice when, looking for a console file manager. It has a vim like interface, preview of the selected file or directory, bookmarks mouse support and tabbed view.

    To install ranger you can use the following commands:

    Ranger – Console File Manager

    Cfiles Fast Terminal File Manager

    Cfiles is a fast terminal file manager written in C and uses ncurses, similar to ranger, it also uses vi keybindings. It has few dependencies such as cp, mv, fzf, xdg-open and others. While it is lightweight, its installation requires few more steps:

    Cfiles – Terminal File Manager

    To install cfiles, first you need to install development tools using following commands:

    Next, clone the cfiles repository and install it using following commands.

    More detailed review of cfiles can be found here: Cfiles a terminal file manager for Linux.

    Vifm Console File Manager

    Vifm is another command line based file manager, which uses curses interface. This one however copies some features from mutter. If you are vim user, you won’t need to learn new set of commands to work with vifm. It uses same keybindings and also has the ability to edit several kind of files.

    Similar to other console file managers, it has two panes, supports auto completion. It also supports various of different views for comparison of file trees. You can also execute remote commands with it.

    Vifm – Console File Manager

    To install Vifm you can use the following commands:

    More detailed review of vifm can be seen at: Vifm command line based file manager for Linux.

    Nnn Terminal File Browser

    Nnn is the fastest console file manager in our list. While it has less features compared to other file managers, it is extremely lightweight and it is closest to a desktop file manager on what you can get on console. The interaction is simple and allows new users to easily get used to the terminal.

    Nnn – Terminal File Browser

    To install nnn, you can use the following command:

    More detailed preview of nnn can be found at: Nnn – fast and friendly terminal file browser.

    Lfm Last File Manager

    Lfm shortened for Last File Manager is a curses based console file manager written in Python 3.4. It can be used with 1 or 2 panes. It has some useful features such as filters, bookmarks, history, VFS for compressed files, tree view and direct integration with find command, grep utility, df command and other tools. Customize themes are also available.

    Lfm – Last File Manager

    To install Lfm, you can use the following command:

    You can also install lfm using pip command:

    lf – List Files

    Lf – “List files” is a command line file manager written in Go, inspired by Ranger. Originally it was meant to fill the gaps of missing features that ranger had.

    lf – List Files

    Some of the main features of lf are:

    • It’s cross platform – Linux, OSX, Windows (only partial).
    • Single binary without any runtime dependencies.
    • Low memory footprint.
    • Configuration with shell commands.
    • Customizable keybindings.

    Future plans, include the activation of mouse control.

    To install lf simply download the binary related build for your OS from the lf releases page.

    WCM Commander

    The last in our list is WCM command which is another cross platform console file manager.The authors of the WCM commander meant to create a cross platform file manager which mimics the features of Far Manager.

    WCM Commander

    It has a built in terminal, built in text editor and viewer, syntax highlighting, virtual filesystem, and very fast user interface. Mouse support is also enabled. Package for each OS can be found on the WCM download page:

    Conclusion

    This was our short presentation on some of the top Linux console file managers. If you think we have missed one or like some of them more, please share your thoughts in the comment section.

    If You Appreciate What We Do Here On TecMint, You Should Consider:

    TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

    If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

    We are thankful for your never ending support.

    Источник

    Читайте также:  Office 2007 для windows 2003
Оцените статью