Создайте файл tar для сжатия файлов и каталогов на Mac OS X

Я плохо знаком с Mac OS X и не уверен, как сделать это:

У меня есть три каталога. Я хочу создать tar/zip-файл их так, чтобы я мог присоединить их к электронному письму.

Какие-либо идеи?

62
задан 07.08.2011, 07:23

4 ответа

OSX поставлется с tar. От Терминала можно просто сделать это:

tar czf archive_folder_name.tar.gz folder_to_copy

Замена archive_folder_name.tar.gz с чем Вы хотите назвать недавно созданный архив, и folder_to_copy с чем название папки, Вы хотите заархивировать.

89
ответ дан 07.12.2019, 08:17
  • 1
    Лично, я использовал бы tar cjf для bzip вместо gzip (Меньшие файлы), но это - просто персональное предпочтение, которое я предполагаю. – Matthew Scharley 25.09.2009, 02:45
  • 2
    Если бы Вы идете для меньших файлов, то Вы не были бы после ни одного из них; Вы могли просто использовать p7zip (7z). – Jeremy L 25.09.2009, 04:29
  • 3
    , я склонен идти для gzip сначала, возможно, из привычки. Честно говоря, в большинстве случаев я особенно не волнуюсь по поводу обрезки размера самого архива. Это - разумная вещь заботиться о, но, учитывая огромный размер жестких дисков большинства машин, я не волнуюсь по поводу пространства очень. В любом случае главная причина, что я связываю объекты больше, состоит в том, чтобы просто улучшать фактор времени при копировании. OSX в особенности, кажется, берет экспоненциально долго для копирования большого количества даже очень маленьких файлов (как исходные каталоги), если Вы не архивируете их. глюк – Telemachus 25.09.2009, 14:45

При поиске решения GUI просто используйте команду сжатия fron контекстное меню.

Если Вы интересуетесь решениями командной строки, несколько вариантов возможны.

Можно, конечно, использовать команду tar.

tar -zcvf archive.tar.gz folder

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

zip -r archive.zip folder
10
ответ дан 07.12.2019, 08:17

Хорошо хорошо. Это очень забавно и глупо.

Но я думаю, что нашел опцию.

Щелкните правой кнопкой по папке, которую Вы хотите сжать.

Опция сжатия доступна.

3
ответ дан 07.12.2019, 08:17
  • 1
    Это архивирует файл с созданным в Утилите Архива. Если Вы хотите использовать tar, Вы заканчиваете тем, что имели необходимость использовать командную строку. (См. ответ Telemachus для получения дополнительной информации о командной строке), – Chealion 25.09.2009, 04:22
  • 2
    Утилита Архива создает архивы zip, не tar gzip. – Jeremy L 25.09.2009, 04:30

Ну, кроме GUI можно использовать консоль (или установить некоторое программное обеспечение сжатия как StuffixExpander или что-то как этот, если Вы не любите по умолчанию или нуждаетесь в большем количестве форматов),

tar --help

tar-cf archive.tar панель нечто # Создает archive.tar из нечто файлов и панели.

0
ответ дан 07.12.2019, 08:17

Теги

Похожие вопросы