Знание того, как сжать папку (каталог) в Linux, служит различным практическим целям, что делает его ценным навыком для пользователей, ищущих эффективные методы управления и передачи файлов. Как и в других операционных системах, таких как Windows 11 и macOS, сжатие файлов является одним из основных процессов, которые необходимо знать.
Одно из главных преимуществ сжатия заключается в уменьшении общего размера, что означает более быструю передачу файлов. Сжатые папки — популярный выбор для создания резервных копий и оптимизации пространства для хранения, обеспечивая переносимость и доступность архивированных данных.
Работа с файлами в формате zip как с единым целым упрощает задачи организации, обмена и архивирования, оптимизируя общее управление файлами. В этом руководстве мы расскажем вам о том, как сжимать файлы в Linux, независимо от того, получаете ли вы доступ к файлам в дистрибутиве Linux, например Ubuntu, или используете команду zip в интерфейсе командной строки Linux.
В этой статье:
Как сжать папку в Linux
В этом руководстве мы будем использовать дистрибутив Ubuntu. Однако эти шаги могут быть применимы и к другим дистрибутивам.
1. OОткрыть файлы > щелкните правой кнопкой мыши папку > Выберите Сжать
Если вы используете дистрибутив Linux (например, Ubuntu), то запечатывание папок — это простой процесс, который работает примерно так же, как запечатывание папок в Windows.
Я использую Ubuntu, но в других дистрибутивах есть аналогичные функции. Сначала откройте приложение «Файлы». Перейдите к папке, которую вы хотите сжать, и щелкните правой кнопкой мыши.
Затем в выпадающем окне выберите пункт Сжать. Откроется новое окно с полем для имени архива. Это будет имя вашей zip-папки. По умолчанию оно будет соответствовать имени папки, которую вы сжимаете, но если вы хотите использовать другое имя, введите его здесь. Выберите «Создать», и ваша zip-папка появится в списке папок.
2. Разархивирование папки в приложении Distro Files
Чтобы разархивировать сжатую папку в приложении distro Files, щелкните правой кнопкой мыши папку zip и выберите в выпадающем меню одну из опций Extract. Опция Extract Here извлекает содержимое zip-папки в текущее местоположение. Чтобы сохранить распакованное содержимое в другом месте, выберите Извлечь в.
3. Использование команды zip
Если вы хотите заархивировать каталоги с помощью команд Linux, откройте интерфейс командной строки с помощью Ctrl-Alt-T.
Для сжатия файлов и каталогов в Linux используется команда zi p-r. Введите команду в формате: zi p-r
В примере выше я создал zip-файл для каталога ‘Hannah’ под названием Hannah.zip.
Linux проходит через каждый каталог и файл в каталоге и сжимает их. Он возвращает результат каждый раз, когда завершает действие, поэтому время, необходимое для полного завершения процесса сжатия, и длина списка действий, отображаемого на экране, будут зависеть от размера вашего каталога.
Когда процесс завершится, вы можете использовать команду ls, чтобы увидеть новый zip-файл в каталоге.
4. Сжатие нескольких каталогов
Вы можете объединить несколько каталогов в один zip-файл, перечислив все имена каталогов в команде zip.
В примере выше я создал zip-файл под названием Earl_Grey.zip, содержащий три директории, с помощью команды zi p-r Earl_Grey.zip ‘Earl Grey Rooibos Tea’ ‘Lawn Earl Grey’ ‘Sainsburys Earl Grey’.
Как и раньше, когда мы создавали zip-файл для одной директории, Linux возвращает результат для каждого файла внутри всех трех директорий, пока процесс не завершится.
5. Распаковка zip-файлов в командной строке
Чтобы извлечь файлы из сжатых каталогов, используйте команду unzip.
Введите команду в формате unzipесли вы хотите распаковать файлы в текущий каталог.
Если вы хотите распаковать файлы в другой каталог, укажите это в команде unzip, используя формат unzip -d /
В примере выше я разархивировал сжатый файл в каталог Documents командой unzip Earl_Grey.zip /.
Две точки (…) указывают на каталог, расположенный непосредственно над текущим, которым в данном случае является каталог Documents. Вы также можете использовать имена каталогов в команде.
Овладение искусством архивирования каталогов в Linux — ценный навык для тех, кто ищет эффективные методы управления и передачи файлов.
После того, как вы освоите основы сжатия и расстегивания сжатых файлов, вы, возможно, захотите изучить некоторые из более продвинутых функций команды zip в Linux, чтобы расширить свои возможности по управлению файлами. Например, -x позволяет исключить определенные файлы или каталоги при сжатии, что расширяет возможности настройки, а опци я-e включает шифрование, требующее пароля для доступа.
Как бы вы ни решили их использовать, вы поймете, что архивация значительно упрощает организацию, совместное использование или архивирование каталогов.
Почему бы не расширить свои знания о Linux? Мы покажем вам, как найти файл в Linux, как переименовать файл в Linux и как удалить папку/директорию в Linux.
По новым правилам Дзена свежие материалы показываются в первую очередь подписчикам, которые реагируют на публикации. Поэтому не забывайте подписаться, поставить лайк и оставить комментарий, так вы будете первым узнавать о всех новых статьях на нашем канале!