Сжатие файлов и папок - это эффективный способ экономии дискового пространства и упрощения задач передачи файлов. Объединяя различные файлы и каталоги в один сжатый файл, пользователи могут лучше управлять, хранить и передавать свои данные.
Большинство дистрибутивов Linux поставляются со встроенными инструментами для сжатия и распаковки, и одним из самых распространенных является утилита zip. Формат zip универсален и поддерживается различными операционными системами, включая Windows, macOS и, конечно, Linux.
Если вы хотите поделиться группой файлов с коллегой, создать резервную копию своих данных или просто уменьшить беспорядок, zip - надежный и простой в использовании инструмент.
Шаги по сжатию файлов и папок с помощью zip в Linux
Откройте терминал.
Перейдите в каталог, содержащий файлы или папки, которые вы хотите сжать, с помощью команды cd.
1 | cd /path/to/directory/ |
Используйте команду zip, за которой следует желаемое имя выходного файла и имя файла или папки для сжатия.
1 | zip имя_выходного_файла.zip имя_файла_или_папки |
При сжатии нескольких элементов можно разделять их пробелами. Например:
1 | zip documents.zip file1.txt file2.txt folder1/ |
Для рекурсивного сжатия целых каталогов используйте параметр -r.
1 | zip -r output_foldername.zip folder_name/ |
Это включит в сжатый файл все файлы и вложенные папки внутри указанной папки.
Убедитесь, что сжатие прошло успешно, выведя список содержимого текущего каталога.
1 | ls -lh |
Вы увидите файл .zip среди других файлов.
При желании проверьте содержимое zip-архива, не распаковывая его.
1 | unzip -l output_filename.zip |
Команда выше выводит список файлов и каталогов внутри сжатого файла.
Чтобы извлечь архив zip, используйте команду unzip.
1 | unzip output_filename.zip |
Убедитесь, что у вас достаточно места на диске, прежде чем распаковывать большие zip-файлы.
Следуя этим шагам, пользователи смогут легко создавать zip-архивы в Linux, делая управление файлами и обмен ими эффективным и необременительным.