Я новичок в Mac OS X и не уверен, как это сделать:
У меня есть три каталога. Я хочу создать из них файл tar / zip, чтобы прикрепить их к электронному письму.
Есть идеи?
Я новичок в Mac OS X и не уверен, как это сделать:
У меня есть три каталога. Я хочу создать из них файл tar / zip, чтобы прикрепить их к электронному письму.
Есть идеи?
Ответы:
OSX поставляется с tar
. Из Терминала вы можете просто сделать это:
tar czf archive_folder_name.tar.gz folder_to_copy
Замените archive_folder_name.tar.gz
на то, что вы хотите называть вновь созданным архивом, и folder_to_copy
на то, что называется именем папки, которую вы хотите заархивировать.
Если вы ищете решение с графическим интерфейсом, просто используйте команду сжатия из контекстного меню.
Если вы заинтересованы в решениях командной строки, возможны несколько вариантов.
Конечно, вы можете использовать команду tar .
tar -zcvf archive.tar.gz folder
Но если вы делитесь архивами, некоторые люди могут предпочесть zip-файл, который вы можете создать с помощью команды zip
zip -r archive.zip folder
Ладно ладно. Это очень смешно и глупо.
Но я думаю, что нашел вариант.
Щелкните правой кнопкой мыши папку, которую вы хотите сжать.
Доступна опция сжатия.
Ну, кроме GUI вы можете использовать консоль (или установить какое-то программное обеспечение для сжатия, например StuffixExpander или что-то в этом роде, если вам не нравится стандартное или требуется больше форматов)
tar --help
tar -cf archive.tar foo bar # Создать файл archive.tar из файлов foo и bar.
tar -cf archive.tar foo bar
только создает архив, но не сжимает содержимое. Для сжатия вы должны добавить, например, -z
(gzip) или -j
(bzip2) для фактического сжатия файлов.
tar cjf
bzip вместо gzip (файлы меньшего размера), но я полагаю, что это всего лишь личное предпочтение.