Статьи

Автоматизація рутини в OS X. Частина 9. Пакетна архівація файлів

  1. Що ми будемо робити?
  2. Як відкрити Terminal?
  3. Як переглянути властивості і вміст архіву не витягуючи файли?
  4. Як упакувати файли в архів zip?
  5. Як захистити архів паролем?
  6. Як додати файл в існуючий архів?
  7. Як додати кілька файлів до існуючого архіву?
  8. Як упакувати файли в архів tar.gz?
  9. Як витягти файли з архіву tar.gz?
  10. Як упакувати файли в архів tar.bz?
  11. Як витягти файли з архіву tar.bz?
  12. Як заархівувати всі файли і папки в активній директорії?
  13. А як бути з WinRar архівами?

Сьогодні ми продовжимо вирішувати велике завдання скорочення витрат часу на рутинну роботу. Перейдемо до вивчення утиліт командного рядка для архівації та розархівації файлів.

Що ми будемо робити?

Спочатку ознайомимося з основними прийомами роботи з архівами через командний рядок, а потім напишемо суперкомпактний bash-скрипт, який одним рухом буде упаковувати по окремим архівів всі файли і папки в активній директорії.

Як відкрити Terminal?

У Finder відкрити папку Macintosh HD -> Програми -> Програми та знайти в ній іконку програми Terminal.

В результаті на екрані має з'явитися таке вікно.

Як витягти файли з архіву?

За допомогою вбудованої в OS X утиліти unzip:

unzip example.zip

Як переглянути властивості і вміст архіву не витягуючи файли?

Витяг файлів з величезних архівів може зайняти десятки хвилин. Переглянути їх вміст без вилучення допоможе утиліта zipinfo:

zipinfo example.zip

Як упакувати файли в архів zip?

Дана команда укладає в архів весь вміст папки exampleFolder:

zip -r example.zip exammpleFolder

Як захистити архів паролем?

Після виконання команди Термінал попросить ввести пароль, який треба не забути:

zip -e exampleProtect.zip exampleProtectFolder

Як додати файл в існуючий архів?

zip example.zip newfile.txt

Як додати кілька файлів до існуючого архіву?

zip example.zip newfile.txt newfile2.txt newfile3.txt

Як упакувати файли в архів tar.gz?

tar example.tar.gz exampleFolder

Як витягти файли з архіву tar.gz?

Зверніть увагу, що утиліта unzip не підходить для цієї мети:

tar -zxvf examplr.tar.gz

Як упакувати файли в архів tar.bz?

tar -jcvf example.tar.bz2 exampleFolder

Як витягти файли з архіву tar.bz?

tar -jxvf archive_name.tar.bz2

Як заархівувати всі файли і папки в активній директорії?

find. -type f -execdir zip '{} .zip' '{}' \;

Це найпростіший скрипт бере все що попадеться йому на шляху в активній директорії і упаковує в архіви, ім'я яких відповідає імені файлу або папки.

А як бути з WinRar архівами?

Для того щоб працювати з архівами цього типу через командний рядок необхідно встановить версію WinRar для Mac. Завантажити її можна тут . Встановленими в OS X інструментами обійтися не можна.

Попередні публікації з циклу «Автоматизація рутини в OS X» ви можете знайти за наступними посиланнями:

Рекомендуємо власникам айфонів:

Поставте 5 зірок внизу статті, якщо подобається ця тема. Підписуйтесь на нас ВКонтакте , Facebook , Twitter , Instagram , YouTube , Telegram , Viber і Яндекс.Дзен .



Повернутися в початок статті Автоматизація рутини в OS X. Частина 9. Пакетна архівація файлів

Що ми будемо робити?
Як відкрити Terminal?
Як переглянути властивості і вміст архіву не витягуючи файли?
Як упакувати файли в архів zip?
Як захистити архів паролем?
Як додати файл в існуючий архів?
Як додати кілька файлів до існуючого архіву?
Gz?
Gz?
Bz?

Новости

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал

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

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить диск малыш от рождения до года из фото и видео
Оформить диск "Малыш от рождения до года" из фото и видео можно совершенно разными способами! Кто-то для достижения данной цели идет на шоу-таланты, кто-то пользуется услугами профессионалов, а кто-то

Финансовые новости мира
Вернуться в раздел Профессия экономист Экономисты востребованы в компаниях, где требуется контролировать расходы, правильно рассчитывать средства, где необходим постоянный анализ экономической деятельности

Транспортное средство закон
Пункт 1.5. ПДД гласит: «Участники дорожного движения должны действовать таким образом, чтобы не создавать опасности для движения и не причинять вреда», а в пункте 1.2. указано: «Участник дорожного движения»

Квест кімната дніпро
Законопроект о запрете посещения квестов детьми младше 14 лет прокомментировал один из самых популярных в России квест-агрегаторов. Поправки в городской закон о мерах по предупреждению причинения вреда

Труба в изоляции Valsir Pexal
На сегодняшний день имеется масса самых разных отделочных материалов, которые можно использовать, как внутри, так и снаружи помещения в качестве декоративного элемента, однако большинство из них имеет

Роллы
От того, как и чем мы питаемся зависит очень многое. Это и самочувствие и внешность и общее состояние здоровья. Несмотря на широкое предложение, вопросы правильного и вкусного питания стоят очень остро.

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