7-Zip - это высокоэффективный и универсальный архиватор файлов с открытым исходным кодом, предназначенный для работы с различными форматами архивов. Как пользователь Ubuntu, вы можете предпочесть 7-Zip традиционным форматам архивов, таким как zip, rar и tar, по нескольким причинам. В этом введении мы рассмотрим ключевые особенности и преимущества 7-Zip, которые делают его предпочтительным выбором для многих пользователей Ubuntu.
Ключевые особенности 7-Zip
- Высокая степень сжатия: 7-Zip обеспечивает превосходную степень сжатия по сравнению с другими популярными форматами архивирования. Он использует свой собственный формат архива 7z, что часто приводит к уменьшению размера файлов, экономя ценное пространство для хранения.
- Широкая поддержка форматов: 7-Zip поддерживает множество форматов архивов, включая 7z, ZIP, GZIP, BZIP2, TAR и RAR, но не ограничиваясь ими. Это делает его очень совместимым и идеальным выбором для работы с различными типами файлов.
- С открытым исходным кодом и бесплатно: Как инструмент с открытым исходным кодом, 7-Zip совершенно бесплатен для использования. Это гарантирует, что вы сможете получить доступ ко всем его функциям без каких-либо ограничений или дополнительных затрат.
- Сильное шифрование: 7-Zip предлагает надежное шифрование AES-256 в форматах 7z и ZIP, что позволяет эффективно защитить ваши файлы. Это делает его отличным выбором для пользователей, которые уделяют первостепенное внимание конфиденциальности и безопасности данных.
- Кросс-платформенная совместимость: 7-Zip доступен для различных платформ, включая Windows, Linux и macOS, обеспечивая бесперебойную работу на различных системах.
Почему пользователи Ubuntu могут предпочесть 7-Zip
- Лучшая производительность: Благодаря высокой степени сжатия и универсальной поддержке форматов, 7-Zip превосходит другие традиционные инструменты архивирования, что делает его более эффективным выбором для пользователей Ubuntu.
- Простота интеграции: 7-Zip легко интегрируется в операционную систему Ubuntu, предлагая удобный интерфейс командной строки для быстрого и эффективного управления файлами.
- Безопасность и надежность: Сильные возможности шифрования и открытый исходный код 7-Zip делают его надежным и безопасным выбором для пользователей Ubuntu, которые уделяют большое внимание конфиденциальности данных.
Теперь, когда мы имеем четкое представление о преимуществах и возможностях 7-Zip, пришло время изучить, как установить его на вашу систему Ubuntu. Руководство продемонстрирует, как установить 7-Zip на Ubuntu 22.04 Jammy Jellyfish или Ubuntu 20.04 Focal Fossa, используя репозиторий Ubuntu по умолчанию или загрузив последнюю версию с сайта 7-Zip напрямую и установив оба метода с помощью CLI, а также некоторые основные команды для начала работы.
Установка 7-Zip в Ubuntu
Установка 7-Zip с помощью репозитория Ubuntu
Шаг 1: Обновление системных пакетов Ubuntu
Прежде чем приступить к установке 7-Zip, необходимо убедиться, что системные пакеты Ubuntu обновлены. Это поможет предотвратить возможные проблемы в процессе установки. Чтобы проверить наличие обновлений и обновить системные пакеты, выполните следующую команду в терминале:
1 | sudo apt update && sudo apt upgrade |
Эта команда сначала обновит список пакетов (sudo apt update), а затем обновит все пакеты, которые имеют более новые версии (sudo apt upgrade).
Шаг 2: Установка 7-Zip с помощью стандартного репозитория Ubuntu
Пакет 7-Zip доступен в стандартном репозитории Ubuntu, что делает процесс установки простым и понятным. Используя репозиторий, вы можете быть уверены, что устанавливаете версию 7-Zip, совместимую с вашей системой Ubuntu.
Чтобы начать установку, выполните следующую команду в терминале:
1 | sudo apt install p7zip-full |
Эта команда установит пакет p7zip-full, который включает все необходимые компоненты и зависимости для правильной работы 7-Zip в вашей системе Ubuntu.
Установка бинарного файла 7-Zip с официального сайта
В этом разделе мы рассмотрим второй способ установки 7-Zip на Ubuntu Linux, который заключается в загрузке бинарного файла 7-Zip непосредственно с официального сайта. Такой подход гарантирует, что вы устанавливаете последнюю версию 7-Zip, совместимую с вашей системой.
Прежде чем продолжить, если у вас установлена версия 7-Zip из репозитория Ubuntu, удалите ее с помощью следующей команды:
1 | sudo apt remove p7zip-full |
Шаг 1: Скачайте двоичный файл 7-Zip
Посетите официальный сайт 7-Zip и выберите подходящую версию и архитектуру бинарного файла 7-Zip, совместимую с вашей системой. Сохраните файл на своем компьютере.
В этом руководстве мы продемонстрируем использование последней версии 7-Zip, версии 22.01 (2022-07-15), и 64-битной архитектуры Linux x86-64. Загрузите 7-Zip с помощью команды wget, приведенной ниже:
1 | wget https://www.7-zip.org/a/7z2201-linux-x64.tar.xz |
Примечание: Приведенная выше команда является примером. Версия и архитектура 7-Zip, которую вы загрузите, может отличаться в зависимости от спецификаций вашей системы. Для разных архитектур доступны разные варианты 7-Zip.
Шаг 2: Распакуйте архив 7-Zip
После завершения загрузки распакуйте архив с помощью следующей команды:
1 | tar xf 7z2201-linux-x64.tar.xz |
После извлечения tar-файла вы найдете двоичный файл 7-Zip с именем 7zz.
Шаг 3: Запустите двоичный файл 7-Zip
Теперь вы можете запустить 7-Zip в Linux с помощью следующей команды:
1 | ./7zz |
При использовании 7-Zip из другого рабочего каталога, вы должны указать полный путь к двоичному файлу. Чтобы избежать этой проблемы, вы можете добавить двоичный файл в каталог /usr/local/bin, сделав его доступным для всей системы.
Шаг 4: Сделать 7-Zip доступным для всей системы
Переместите двоичный файл 7-Zip в каталог /usr/local/bin с помощью следующей команды:
1 | sudo mv 7zz /usr/local/bin |
Добавив двоичный файл в каталог /usr/local/bin, вы теперь можете получить доступ к 7-Zip из любого места вашей файловой системы, просто используя команду 7zz.
Основные команды 7-Zip
В этом разделе мы рассмотрим некоторые общие команды 7-Zip, которые могут пригодиться вам при работе с архивами. Эти команды помогут вам управлять файлами и выполнять различные операции, такие как сжатие, распаковка и вывод списка содержимого архива.
Команда 1: Создать архив
Чтобы создать новый архив, вы можете использовать следующую структуру команд:
1 | 7zz a <имя_архива> <файл_или_каталог> |
Например, чтобы создать 7z архив с именем example.7z, содержащий файл file.txt, вы можете использовать следующую команду:
1 | 7zz a example.7z file.txt |
Эта команда создает архив с именем example.7z и добавляет в него файл file.txt. Вы можете заменить файл.txt на каталог, чтобы заархивировать весь каталог.
Команда 2: Извлечение архива
Чтобы извлечь содержимое архива, вы можете использовать следующую структуру команд:
1 | 7zz x <имя_архива> |
Например, чтобы извлечь содержимое архива с именем example.7z, используйте следующую команду:
1 | 7zz x example.7z |
Эта команда извлекает содержимое файла example.7z в текущий каталог.
Команда 3: Список содержимого архива
Если вы хотите просмотреть содержимое архива без его извлечения, вы можете использовать следующую структуру команды:
1 | 7zz l <имя_архива> |
Например, чтобы просмотреть содержимое архива с именем example.7z, выполните следующую команду:
1 | 7zz l example.7z |
Эта команда отображает файлы и каталоги, содержащиеся в файле example.7z, не извлекая их.
Команда 4: Обновление существующего архива
Чтобы обновить существующий архив новыми или измененными файлами, вы можете использовать следующую структуру команд:
1 | 7zz u <имя_архива> <файл_или_каталог> |
Например, если у вас есть существующий архив с именем example.7z и вы хотите обновить его измененным файлом file.txt, используйте следующую команду:
1 | 7zz u example.7z file.txt |
Эта команда обновляет архив example.7z последней версией файла file.txt.
Команда 5: Проверка целостности архива
Чтобы проверить целостность архива и убедиться в отсутствии ошибок или повреждений, используйте следующую структуру команды:
1 | 7zz t <имя_архива> |
Например, чтобы проверить целостность архива с именем example.7z, выполните следующую команду:
1 | 7zz t example.7z |
Эта команда проверяет целостность example.7z и сообщает о любых обнаруженных проблемах.
Заключение
В заключение, установка 7-Zip на Ubuntu Linux предлагает мощное и универсальное решение для архивирования файлов. Мы рассмотрели два метода установки: использование репозитория Ubuntu и загрузка бинарного файла с официального сайта 7-Zip. Метод с репозиторием Ubuntu удобен и обеспечивает совместимость с вашей системой, в то время как загрузка бинарного файла напрямую предоставляет доступ к последней версии и функциям, так что выбор за вами.