Архивы стали частью повседневной работы с компьютером каждого из пользователей. Используя их, вы можете хранить несколько файлов в одном, уменьшить место, занимаемое файлами на диске или для шифрования. Именно поэтому архивы столь популярными способами хранения данных.
Сейчас пропали проблемы при работе с архивами, однако порой попадаются файлы, о которых ваша система может и не знать. В этой статье вы найдете способы распаковки таких архивов.
Решение проблем следующее:
[ads]
Один из самых популярных форматов — .zip. Он распаковывается командой:
unzip file.zip
Среди пользователей Uniox систем популярны типы .tar, tar.gz, tar.bz2 и другие. Они распаковываются командой:
tar xvf file.tar.*
Вся соль этого типа заключается в том, что tar не сжимает файлы, он лишь создает контейнер, где хранятся файлы, доступные для сжатия. А для этого используется gzip, либо bzip2. Но, tar автоматически определит, чем сжаты файлы и извлечет их. Также, используются специальные ключи, как в нашем примере:
- x — разархивирование файлов
- v — вывод информации о работе в консольные
- f — команда для использования файла
Простой архив .gz распаковывается командой:
gunzip file.gz
По аналогии с .gz распаковывается и .bz2:
bunzip file.bz2
Если вы ранее пользовались Windows, вероятно, вы еще не забыли самый популярный тип в той системе — .rar. Его распаковка также проста в Linux:
unrar file.rar
Если в консоли появилась информация, что команда не найдена, установите программу unrar:
sudo apt-get install unrar
Файлы .7z можно разархивировать командой:
7za e file.7z
Кроме самых известных типов, встречаются и файлы .xz. Работа с ними производиться посредством следующих команд:
xz --decompress file.xz
Также, xz может работать и с файлами в формате LZMA (.lz):
xz --format=lzma --decompress file.lz
Если к вам попал файл с неизвестным/неправильным расширением, то узнать его тип можно командой:
file file.unknown
А затем уже использовать инструменты, подходящие к его типу.