Сжатие и распаковка файловых архивов в программе «Терминал» на Mac
При передаче папок и нескольких файлов между компьютерами может быть полезно сжать их в один архив. Это экономит место, позволяет передавать всего один объект вместо множества объектов и упрощает возобновление передачи, если задача будет по какой-либо причине приостановлена.
В Терминале можно использовать команду GNU tar
для сжатия и распаковки файловых архивов. Стандартным расширением файла для сжатого архива tar является .tgz, но иногда имена файлов имеют расширение .tar.gz. Если архив не сжат, его имя оканчивается просто на .tar.
Совет. Создавать и распаковывать архивы легче в Finder (команду tar
в Терминале рекомендуется использовать только в том случае, если нужно создать именно архив tar). См. Сжатие и распаковка файлов и папок.
Создание сжатого tar-архива
В программе «Терминал» на Mac введите команду
tar
и нажмите клавишу Return.Для простого сжатия папки с именем, например LotsOfFiles, можно ввести:
$ tar -czf LotsOfFiles.tgz LotsOfFiles
Флаг
z
указывает на то, что архив сжимается и объединяется в один файл. Этот параметр обычно используется, но он не обязателен.Если папка имеет большой размер, можно добавить флаг
v
и следить за процессом сжатия:$ tar -czvf LotsOfFiles.tgz LotsOfFiles
Распаковка архива tar
Чтобы распаковать tar-архив на Mac, выполните одно из следующих действий.
В программе «Терминал» на Mac введите команду
tar
с флагомx
, затем нажмите клавишу Return. Для просмотра сообщений о ходе сжатия также используйте флагv
. Например:$ tar -xvf LotsOfFiles.tgz
В программе Finder на Mac дважды нажмите файл tar.