Я новачок у 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
будь-якою назвою папки, яку ви хочете заархівувати.
Якщо ви шукаєте рішення GUI, просто скористайтеся командою компрес у контекстному меню.
Якщо вас цікавлять рішення командного рядка, можливі кілька варіантів.
Звичайно, ви можете використовувати команду tar .
tar -zcvf archive.tar.gz folder
Але якщо ви ділитесь архівами, деякі люди можуть віддати перевагу поштовий файл, який ви можете створити за допомогою команди 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 (Менші файли), але я вважаю, що це лише особисті переваги.