Как заархивировать файлы или папки на терминале Mac

Большинству из нас в тот или иной момент необходимо создавать zip-файлы. Они полезны по нескольким причинам и работают на разных платформах. Существуют утилиты, с помощью которых вы можете сделать их со своего рабочего стола, но часто нам нужно создавать их из Mac Terminal.

Создание zip-файлов из интерфейса командной строки, такого как Mac Terminal, может показаться немного утомительным, но если вы знаете, какие файлы и папки вам нужно заархивировать, вам просто нужно использовать команду zip вместе с необходимыми параметрами.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

zip -r <имя_zip-файла.zip> <файлы и/или папки>

Меня зовут Эрик, и как инженер-программист, я почти ежедневно создаю zip-файлы. Я использую их для упаковки программного обеспечения для выпусков, но их использование имеет множество применений и преимуществ, и я могу показать вам, как быстро создать zip-файл из Mac Terminal.

Продолжайте читать ниже, если вы хотите узнать, как создать zip-файл из терминала Mac. Я также дам несколько советов, которые упростят этот процесс, и объясню, почему zip-файлы так полезны во многих ситуациях.

Что такое zip-файл?

ZIP-файл — это файл, обычно с расширением .zip, который содержит один или несколько упакованных внутри него файлов и/или каталогов. ZIP-файл обычно имеет сжатый формат, то есть его размер значительно меньше размера исходных файлов.

Zip-файлы также иногда называют архивными файлами или сжатыми файлами, поскольку формат ZIP часто используется для хранения и хранения файлов, которые больше не используются. Формат zip позволяет хранить их вместе, а сжатие уменьшает их пространство в хранилище.

Создайте zip-файл с помощью команды zip.

Чтобы создать zip-файл, вы должны использовать приведенную выше команду zip. Вам также необходимо знать, где находятся файлы и каталоги, которые вы хотите поместить в zip-файл, и перейти к этому каталогу.

Давайте рассмотрим пример с использованием трех файлов (mytest.txt, mytest2.txt, mytest3.txt) и каталога (testdir). Я уже нахожусь в каталоге, содержащем эти файлы, и назову свой новый zip-файл test.zip.

Мы будем использовать следующую команду, чтобы заархивировать файлы и каталоги в test.zip.

zip -r <имяzip-файла.zip> <файлы и папки>

zip -r test.zip mytest.txt mytest2.txt mytest3.txt testdir

Если zip — это команда, параметр -r указывает команде рекурсивно просматривать каталоги и извлекать любые файлы из любого из каталогов. Test.zip — это имя создаваемого zip-файла, а остальная часть строки — это имена файлов и каталог, который он добавляет в zip-файл.

После завершения у вас будет файл test.zip в вашем текущем каталоге.

Советы по работе с ZIP-файлами

Указание каждого файла и папки для команды zip, как показано выше, работает, когда у нас всего несколько файлов и каталогов, но что, если у нас есть 20 файлов, 100 файлов или даже больше? Мы не сможем ввести все эти имена файлов. К счастью, есть способы сделать это проще.

Есть и другие вещи, которые мы можем сделать с помощью команды zip, например, зашифровать zip-файл с помощью пароля или использовать команду zip, чтобы увидеть, что находится внутри zip-файла, чтобы мы могли это проверить. Давайте рассмотрим несколько советов, которые могут помочь вам при использовании команды zip.

Поместите ваши файлы в каталог

Один из лучших методов, которые я использую при создании больших zip-файлов с несколькими файлами и каталогами, — это сначала скопировать их все в новый каталог, который я настроил только для создания zip-файла.

Я могу все организовать и убедиться, что все на месте до создания zip-файла. Это также создает удобный формат, когда вы собираетесь разархивировать файлы, поскольку все они будут хорошо сгруппированы в созданном вами каталоге, а не просто разархивируются в случайном порядке в ваше текущее местоположение.

Как только в каталоге появятся все файлы, которые вы хотите заархивировать, вы должны указать имя каталога в своей команде. См. пример ниже.

zip -r <имяzip-файла.zip> <имя каталога>

В этом примере я поместил все свои файлы в каталог под названием «Архив», но вы можете назвать свой каталог как угодно.

Теперь я просто запускаю команду zip, как показано ниже.

zip -r Архив myfiles.zip

ZIP-файл создается с помощью одной простой команды.

Используйте подстановочные знаки для указания файлов

Использование подстановочных знаков позволяет указать целую группу файлов для добавления в zip-файл. Например, если я хочу добавить в свой zip-файл все файлы с расширением .txt, я бы указал *.txt. Я также мог бы добавить все файлы .doc, указав *.doc. Если я хочу создать zip-файл обоих типов, моя команда будет такой, как показано ниже.

zip -R новыйzipfile.zip *.txt *.doc

Обратите внимание: здесь мы должны использовать заглавную букву -R для нашего параметра рекурсии. Он сообщает команде выполнить рекурсивный поиск по всем подкаталогам в поисках шаблонов *.txt и *.doc. Это добавит все файлы с расширениями .txt и .doc из моего текущего каталога в zip-файл с именем newzipfile.zip.

Если я просто хочу заархивировать все файлы в текущем каталоге, я могу просто использовать символ *, который указывает все файлы.

zip -R allfiles.zip *

Защитите свой ZIP-файл паролем

Если хотите, вы можете зашифровать свой zip-файл паролем. Это не позволит другим открыть или извлечь файл, если у них нет пароля. Это отличный и безопасный способ отправить кому-либо файлы с конфиденциальной или личной информацией.

Чтобы создать zip-файл, защищенный паролем, используйте параметр -e, а затем введите любой пароль, который вы хотите использовать. Вам необходимо проверить пароль, чтобы убедиться, что вы ввели его правильно.

Не забудьте пароль, иначе вы не сможете открыть или извлечь этот zip-файл.

Проверьте свой ZIP-файл

Иногда вам может потребоваться проверить свой zip-файл, особенно если он важен или вы используете его для резервного копирования важных файлов. Вы можете просмотреть содержимое zip-файла, чтобы проверить его, используя команду -сф параметр, как показано ниже.

zip -sf <имя_zip-файла.zip>

Например, давайте посмотрим на созданный нами zip-файл под названием myfiles.zip.

zip -sf myfiles.zip

Другие параметры и команды Zip

С помощью команды zip вы можете использовать множество других параметров. Если вы просто наберете zip без каких-либо параметров или имен файлов, вы увидите основные и наиболее часто используемые параметры.

Ввод текста zip -h2 покажет вам больше параметров и более подробную информацию о них. Вы также можете использовать команду man, чтобы просмотреть дополнительную информацию, набрав мужчина-молния.

Зачем использовать zip-файл?

ZIP-файлы имеют два основных преимущества. Они позволяют упаковывать несколько файлов и каталогов в один файл и экономить место за счет сжатия их размера. Давайте рассмотрим эти преимущества немного подробнее.

Упаковка

Упаковка — это возможность поместить несколько файлов и каталогов (или упаковать их) в один файл. Этот один файл значительно упрощает выполнение следующих задач и действий.

Установочные пакеты

Установочные пакеты — это файлы, содержащие необходимые файлы для установки приложения или определенный набор файлов на компьютер. ZIP-файлы позволяют легко упаковать все необходимые файлы в один файл, а затем использовать своего рода установщик, который может извлечь файлы.

Транспортировка

Транспортировать один файл намного проще, чем группу из нескольких файлов и каталогов. Будь то загрузка или выгрузка с сервера, отправка по электронной почте или копирование на флэш-накопитель, работа с одним файлом значительно упрощает и ускоряет работу.

Резервное копирование и архивирование

Если вы используете zip-файлы для резервного копирования или архивирования файлов, удобно хранить их все в одном файле. Это позволяет легко переместить их во внешнее хранилище, например в облако, на USB-накопитель или на носитель любого другого типа.

Сжатие

Сжатие берет файлы и сохраняет их, занимая меньше места, чем используемые исходные копии. Методы сжатия немного сложны и выходят за рамки того, что мы здесь обсудим, но zip-файлы используют сжатие, чтобы уменьшить необходимое пространство для хранения. Давайте посмотрим, какую пользу это может принести нам в тех же трех областях, указанных выше.

Установочные пакеты

Установочные пакеты могут быть намного меньше и занимать меньше места. Это оставляет больше места в целевой системе для фактического приложения и снижает вероятность того, что вам потребуется очистить дополнительное пространство перед установкой приложения.

Транспортировка

Файлы меньшего размера быстрее и проще транспортировать или передавать через сетевое соединение, через Интернет, по электронной почте или любым другим способом.

Резервное копирование и архивирование

Резервные копии системы или архивирование старых файлов могут очень быстро занимать дисковое пространство. Меньшие размеры файлов помогают уменьшить эту проблему.

Часто задаваемые вопросы

Ниже приведены несколько распространенных вопросов, возникающих при изучении архивирования файлов и папок.

Как разархивировать файл в Mac Terminal?

Извлечение или распаковка содержимого zip-файла выполняется с помощью команды unzip.

Могу ли я заархивировать zip-файл?

Да, ты можешь. ZIP-файл может содержать другие ZIP-файлы, и вы можете видеть это в некоторых моих примерах выше. Единственное предостережение: если zip-файл, который вы сжимаете, уже сжат, он не сможет сжать больше, чем уже есть.

Существуют ли утилиты, которые я могу использовать для создания zip-файлов?

Да, существует множество утилит, которые можно использовать для создания zip-файлов с рабочего стола. Просто зайдите в AppStore и выполните поиск, и вы найдете множество доступных приложений.

Заключение

ZIP-файлы важны, поскольку они позволяют нам легко хранить и транспортировать несколько файлов в одном пакете, а также сжимать их размер, экономя место для хранения.

Команда zip позволяет архивировать файлы и папки на терминале Mac. Вы можете использовать несколько параметров и варианты запуска команды, некоторые из них мы рассмотрели выше.

Я надеюсь, что предоставленная информация поможет вам заархивировать необходимые файлы и папки. Как обычно, дайте мне знать, если у вас есть вопросы или отзывы. Я хотел бы услышать ваше мнение!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *