Хотя многие пользователи думают, что дистрибутив Gnu / Linux и такие системы, как Windows, не имеют ничего общего, правда в том, что это так. Обе операционные системы имеют определенные общие элементы, такие как тип файлов, которые можно просматривать, или управление компьютерными файлами.
В этом отношении Gnu / Linux имеет то же самое, что и Windows, но по-другому. Один из типы файлов, которые представляют наибольшие проблемы для начинающего пользователя в Gnu / Linux, сжатый файл и способы его работы. Таким образом, для распаковки файлов в Gnu / Linux нам нужны программы, которые это делают, и определенные команды для сжатия или распаковки файлов. Но прежде всего давайте сначала посмотрим, что такое сжатые файлы.
Индекс
Что такое сжатые файлы?
Сжатые файлы компьютерные файлы, которые занимают меньше места на жестком диске, чем файлы в этих файлах. Таким образом, используются сжатые файлы, которые идеально подходят для мест, где нужно сэкономить место. Сжатые файлы имеют формат, отличный от исходного, и недоступны для какой-либо программы, кроме программы сжатия, которая будет отвечать за распаковку для запуска и просмотра сжатых файлов.
В Gnu / Linux мы можем найти сжатые файлы в программах, которые нам присылают репозитории, когда мы загружаем программные пакеты и даже когда мы устанавливаем программные пакеты, поскольку различные форматы пакетов по-прежнему являются типом сжатых файлов, для запуска которых не требуется никакая программа-компрессор.
В операционных системах Gnu / Linux мы находим различные форматы сжатых файлов, которые можно использовать с самого начала, но для некоторых других требуется программа-компрессор и другая программа-декомпрессор. В целом, все программы-компрессоры позволяют нам распаковать файл и поэтому для управления этими типами файлов требуется не более одной программы, и есть даже программы, которые управляют различными типами сжатых файлов.
Как установить компрессоры в Gnu / Linux?
Есть несколько типов сжатых файлов, которые любой дистрибутив может обрабатывать с первой секунды. Tar, tar.gz и их производные - это сжатые файлы, которые можно использовать, но они не самые популярные. среди компьютерных систем, причем .zip и rar являются предпочтительными и наиболее популярными форматами файлов.. Но ни один из дистрибутивов не имеет установленного по умолчанию компрессора для этого типа файлов или определенных типов сжатых файлов, поэтому после установки дистрибутива мы должны выполнить в терминале следующее:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Эсто если мы используем дистрибутив Gnu / Linux на основе Ubuntu или Debian. Если бы наоборот, у нас не было Ubuntu и мы использовали дистрибутив на основе Fedora или Red Hat, мы должны написать следующее:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Если у нас нет Ubuntu, но есть Arch Linux или его производные, мы должны написать следующее:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Этот метод реализуется через терминал, но мы также можем сделать это через графический менеджер программного обеспечения. В этом случае, мы должны искать компрессоры, относящиеся к форматам .zip, rar, ace и arj. Все дистрибутивы имеют графические менеджеры программного обеспечения с браузером, поэтому графическая установка будет быстрой и простой процедурой. После их установки изменится файловый менеджер, а также меню приложений и контекстные меню.
Как их использовать в терминале?
Процесс использования терминала Gnu / Linux очень прост. В общем, мы можем сказать, что для сжатия файлов мы должны выполнить команду сжатия, за которой следует имя сжатого файла, который мы создадим, и файлы, которые мы хотим сжать.
Итак, чтобы сжать файл в zip формат мы должны использовать следующий шаблон:
zip archivo.zip archivo.doc archivo.jpg
Если мы хотим создать файл в формате gzip, узор будет следующим:
gzip archivo.doc
Если мы хотим создать файл в формате tar, тогда мы должны написать следующее:
tar -zcvf archivo.tgz archivo.doc
Нам нужно выполнить аналогичный процесс, когда мы хотим распаковать файлы через терминал. Для этого мы должны следовать тем же шаблонам, но изменять выполняемую команду. Таким образом, для распаковать файлы в формате .zip мы должны написать:
unzip archivo.zip
Если мы хотим разархивировать файлы в формате .rar мы должны написать:
unrar archivo.rar
Если мы хотим разархивировать файлы в формате tar, то мы должны выполнить следующее:
tar -zxvf archivo.tgz
Если файл находится в формат gzip, то мы должны выполнить следующее:
gzip -d archivo.zip
Существуют и другие форматы сжатых файлов, которые можно установить и использовать через терминал. В целом эти компрессоры следуют одному и тому же шаблону, и если нет, он всегда будет отображаться на странице руководства репозитория, очень полезная страница для информации о программе, которую мы будем использовать.
Как использовать их графически?
Создание сжатых файлов в нашем дистрибутиве графически довольно просто. При установке предыдущих компрессоров файловый менеджер был изменен. Таким образом, в контекстном меню, которое появляется, когда мы делаем двойной щелчок по файлу будет иметь возможность Сжать…. При выборе этой опции откроется следующее окно:
В нем мы вводим имя нового файла и отмечаем тип сжатия, которое хотим выполнить. То есть, если он будет сжат в .zip, tar.xz, rar, .7z и т. Д.
Процесс для графическая распаковка файлов в Gnu / Linux даже проще, чем через сам терминал. Мы дважды щелкаем по сжатому файлу, и появляется окно со всеми документами, которые он содержит. Если мы дважды щелкнем по любому из этих документов, он будет временно отображаться, если мы хотим разархивировать файл, мы помечаем его, а затем нажимаем кнопку извлечения. Также мы можем распаковать все файлы, нажав кнопку «Извлечь» напрямую, но мы должны убедиться, что ни один файл не отмечен или не выбран.
Можно ли это сделать только со сжатыми файлами?
Правда в том, что нет. Есть много другие операции, которые мы можем делать со сжатыми файлами. Мы можем не только распаковывать или создавать файлы, но мы также можем их зашифровать или просто создать несколько файлов определенного размера и объединить их для создания единого сжатого файла.
Но эти операции Их сложнее выполнять, и работать с этими типами файлов не обязательно., с предыдущими командами и руководствами более чем достаточно для эффективной и продуктивной работы со сжатыми файлами.
6 комментариев, оставьте свой
$ sudo apt-get установить ковчег
затем щелкните файл правой кнопкой мыши, откройте с помощью ark и извлеките 🙂
Для тех, у кого Ubuntu или Fedora (по умолчанию)
в терминале напишите:
ОНП
unp извлекает один или несколько файлов, указанных в качестве аргументов командной строки:
$ unp file.tar
$ unp file.bz2 file.rpm file.dat file.lzip
Поддерживаемые форматы:
$ unp -s
Известные форматы архивов и инструменты:
7z: p7zip или p7zip-full
ace: unace
ар, деб: binutils
arj: arj
bz2: bzip2
кабина: cabextract
chm: libchm-bin или архимаг
cpio, год: cpio или год
dat: tnef
dms: xdms
exe: может быть Orange, или распаковать, или unrar, или unarj, или lha
gz: gzip
hqx: macutils
лха, лж: лха
lz: lzip
lzma: xz-utils или lzma
lzo: lzop
lzx: unlzx
mbox: formail и mpack
pmd: ppmd
rar: rar или unrar или unrar-free
rpm: rpm2cpio и cpio
sea, sea.bin: macutils
шар: шарутилы
tar: tar
tar.bz2, tbz2: tar с bzip2
tar.lzip: tar с lzip
tar.lzop, tzo: tar с lzop
tar.xz, txz: tar с xz-utils
tar.z: tar с компрессом
tgz, tar.gz: tar с gzip
uu: sharutils
xz: xz-utils
Отрицательный счетчик повторов ничего не делает в строке 317 / usr / bin / unp.
zip, cbz, cbr, jar, war, ear, xpi, adf: распаковать
зоопарк: зоопарк
для распаковки файлов tar, tar -zxvf file.tgz ??
Думаю, достаточно -xvf
Кто-то может сделать руководство по установке PeaZip в Ubuntu и других дистрибутивах и по интеграции с Gnome и Plasma 5, спасибо.
Спасибо, я распаковал документ с пропуском в установку ubuntu 18
Хороший урок, но было бы намного лучше, если бы компрессоры могли использовать многопоточность. Приходится распаковывать файлы по 4гб, а на ryzen 5 1600x это занимает много времени. С htop я смог заметить, что производительность очень низкая, потому что он использует один процессор.