Макинтош

Очистите хранилище Mac с помощью Sierra или просто используйте Automator

Очистите хранилище Mac с помощью Sierra или просто используйте Automator

Sierra предлагает новые способы управления компактным хранилищем на вашем Mac. , в том числе сдача всех файлов вашим повелителям iCloud. На всех портативных компьютерах Mac теперь используется только компактное и более быстрое хранилище SSD, поэтому оптимизируется доступное пространство. дальше важнее, чем когда-либо.

Автоматизированное управление хранилищем так же полезно на настольном Mac, чтобы гарантировать, что вы не выполняете резервное копирование и сохраняете множество файлов, которые вам не нужны. Если вы хотите использовать облако или взять дело в свои руки, вот как macOS Sierra может помочь облегчить нагрузку

Нажмите здесь, чтобы сэкономить место: Автоматическая оптимизация хранилища

Очистка хранилища Mac Sierra

Доступ к оптимизации хранилища с помощью About This Mac в меню Apple в верхнем левом углу. Нажмите на хранилище, чтобы увидеть текущее использование вашего диска, в разбивке по типам файлов. В Sierra вы можете нажать кнопку « Управление», чтобы получить автоматизированные инструменты, которые помогут вам сэкономить место.

На первой странице приведен список рекомендуемых мер Apple для экономии места на вашем Mac. Мы собираемся пока пропустить эту область, и вместо этого сосредоточимся на каждой категории с левой стороны. Обратите внимание, что две нижние категории — « Другие пользователи» и « Система» — отображаются серым цветом, даже если вы вошли в свою учетную запись администратора.

Очистка приложений Mac Sierra

Приложения дает вам список всех установленных приложений в системе. В разделе « Добрый» он сообщит вам, является ли приложение из App Store, а также является ли оно более старой версией приложения или дублированной установкой.

Большинство приложений можно удалить прямо из этого меню, хотя кажется, что игры Steam необходимо будет удалить через приложение Steam. Здесь есть хорошая функция, где меню сообщит вам, если приложение никогда не использовалось.

Mac Sierra Документы Очистка

Следующая опция — аналогичное меню Документы . Эта панель имеет три параметра: Большие файлы , Загрузки и Проводник . Первая панель предоставит вам список самых больших файлов на вашем диске. Вы можете удалить те, которые вам больше не нужны. Загрузки — это ваша папка для загрузки из Finder, расположенная в центре. Последний вариант — это Finder, отсортированный по размеру папок и файлов.

Обзор и действуйте: Советы по хранению и очистке

Следующие несколько параметров доступны только для чтения, но вы можете узнать, сколько места GarageBand, iCloud Drive и Mail в настоящее время занимают на вашем диске. На экране « Рекомендации» вы можете использовать команду « Оптимизировать хранилище» для удаления загруженных вложений электронной почты из старых сообщений.

Чтобы очистить хранилище iCloud, вам нужно перейти в папку iCould Drive в Finder. Garageband немного сложнее в управлении. Вы получаете общее пространство, которое занимают ваши циклы и уроки, но нет способа их удалить. Если вы уже удалили приложение, вам нужно покопаться в библиотеке, чтобы удалить все файлы. Они расположены здесь:

  • Macintosh HD/Library/Application Support/GarageBand
  • Macintosh HD/Library/Application Support/Logic
  • Macintosh HD/Library/Audio/Apple Loops

Mac Сьерра Очистка мусора

Последняя панель — Корзина . Это покажет вам все файлы в папке «Корзина». Дважды проверьте все, что у вас есть, и нажмите Очистить корзину .

Доверься облаку

Если есть новая функция в Sierra что беспокоит людей, это оптимизация хранения iCloud. Apple продает эту функцию, когда вы просто устанавливаете флажок, и iCloud волшебным образом загружает ваши документы, когда диск вашего Mac приближается к емкости. Проблема в том, что не существует способа узнать, что Apple считает «почти заполненным».

Вы не можете исключить файлы, которые хотите всегда хранить локально, поэтому может быть вероятность того, что презентация, над которой вы работаете, не будет доступна, когда ваш Mac не сможет получить доступ к Интернету. Пока вы знаете о рисках или не можете хранить столько вещей локально для вашего Mac, давайте продолжим с включением этой функции.

Mac Sierra iCloud Optimize

Откройте Системные настройки и нажмите на iCloud . Рядом с iCloud Drive нажмите кнопку « Параметры» . Переключатель для включения функции находится внизу окна. Нажмите Готово , и все готово. Все остальное обрабатывается автоматически.

На данный момент у меня установлена ​​Sierra на тестовой машине, на которой есть около 75 ГБ свободного места, и это ничего не дало до iCloud. Но так как поведение непредсказуемо, убедитесь, что вы дважды проверили все документы, которые вам нужны, чтобы иметь локальный. Следовательно, кажется, что эта функция требует немного больше времени, чтобы испечь.

Не забывайте, что вам понадобится хранилище iCloud. , чтобы использовать эту функцию, вряд ли 5 ​​ГБ, которые вы получите бесплатно, сократят ее.

Roll Your Own 1: Сценарии и Автоматизатор

Хотя реализация iCloud — это хороший способ автоматизировать очистку дискового пространства, не каждый может или хочет переместить свои документы в облако. Независимо от того, есть ли у вас домашний NAS или сетевой диск, на который вы хотите перенести старые файлы, мы можем сделать это с помощью довольно простых скриптов.

Это разделено на две части: сценарий входа в систему для автоматического подключения сетевого диска и ежедневный сценарий, который будет перемещать файлы без изменений в течение 90 дней на сетевой диск.

Первое, что мы собираемся сделать, — это создать ярлыки папок, которые называются символическими , указал на сетевой диск. В этом случае мы используем FTP-сервер, но вы также можете легко использовать локальный NAS или общий диск SMB в вашем офисе. Вам нужно будет немного изменить код для этих альтернативных методов в соответствии с форматом, который вы используете.

Существуют разные команды для различных типов дисков, которые вы пытаетесь смонтировать, например, SMB это mount -t smbfs .

Mac Sierra Automator App

Откройте Automator и выберите Приложение . В поле поиска введите shell, чтобы вызвать действие Run Shell Script , перетащите его в область приложения. Под cat добавьте следующий код и введите свою информацию для SSID и пользовательского каталога:

 currentNetwork=$(networksetup -getairportnetwork en0) if "$currentNetwork" == "Current Wi-Fi Network: Your_Home_Network_SSID" ; then if ! -d mkdir /users/your_username/old_docs; then mkdir /users/your_username/old_docs fi /sbin/mount -t ftp "ftp://user:password@ftpaddress/target_directory/users/your_username/old_docs fi 

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

Нашим следующим шагом будет создание второго рабочего процесса Automator, на этот раз выберите параметр CalendarAlarm и снова выберите действие Run Shell Script . На этот раз мы создадим код, который ищет документы старше тридцати дней и перемещает их в символическую ссылку, созданную после входа в систему, вставляет следующий код и обновляет его в соответствии с целевыми папками:

 for file in $(find ~/Documents/*.* -atime +30); do desName=$(basename "$file") mv "file" "/users/your_username/old_docs/$desName" done myFolders=$(find ~/Documents/* -type d) for folder in $myFolders; do for file in $(find $folder -atime +30); do desName=$(basename "$file") folderName=$(basename "$folder") mv "$file" "/users/your_username/old_docs/$folderName/$desName" done done 

До того, как это сработает, вам нужно сделать пару вещей. Во-первых, мы собираемся создать зеркало каталогов в папке « Документы » на целевом диске. Если у вас есть некоторые навыки кодирования, вы можете добавить проверку, которая также создает каталог, но я старался сделать его как можно более легким. Во-вторых, я бы очистил файлы, которые у вас есть, с пробелами, так как BASH странно относится к пробелам в именах файлов.

Давайте посмотрим, как это работает. Первый цикл for возвращает все файлы в папке «Документы», к которым вы не обращались в течение 30 дней. Файлы передаются команде с именем basename, чтобы просто сохранить имя файла и скопировать его в путь назначения. Затем он создает массив всех каталогов в папке «Документы». Он проходит через этот массив и использует его для создания другой команды find с той же логикой, используя эту команду basename для имен папок и файлов, а затем создает команду для перемещения этих файлов.

Запустите рабочий процесс, чтобы выполнить первоначальную очистку, а затем сохраните рабочий процесс. Появится приглашение назвать имя будильника. После того, как вы дадите имя файлу, откроется календарь с исходным сигналом. Отредактируйте событие, чтобы установить его как повторяющееся событие один раз в месяц, и может быть лучше установить его где-нибудь посреди ночи.

Roll Your Own 2: Automator Solo

Если у вас аллергия на то, чтобы возиться с Bash, и вы не заботитесь о сохранении структуры папок; Вы можете использовать автоматическую сигнализацию, чтобы сделать что-то подобное с одним событием календаря. Обратите внимание, что вы не можете выполнить повторную проверку своей домашней сети, поэтому этот рабочий процесс подтвердит, что вы хотите выполнить резервное копирование.

Вы обнаружите, что, добавив запрос подтверждения , затем добавьте текст, который вы хотите. Затем найдите Get Specified Servers и перетащите его в рабочий процесс. Нажмите « Добавить» и следуйте инструкциям для подключения сетевого диска.

Mac Sierra Automator Alarm

Найдите Find Finder Items и перетащите его в рабочий процесс. В раскрывающемся списке « Поиск» выберите папку « Документы ». Оставьте это как все следующее верно . Затем в раскрывающемся списке критериев выберите « Дата последнего открытия» , « Не в последний» , введите 30 и выберите « Дни» . Затем найдите Move Finder Items и перетащите его в рабочий процесс. Наконец, щелкните раскрывающийся список назначения и выберите « Другое» , а затем перейдите к папке сетевого диска во всплывающем меню навигации.

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

Другие идеи

Основы хранения в Сьерре довольно хороши. Направленная очистка — это то, что было в Windows уже довольно давно; и не часто нам, пользователям Mac, приходится играть в догонялки. Оптимизации хранилища Sierra iCloud, возможно, потребуется немного отполировать, прежде чем дорожные воины смогут рассчитывать на то, что эта презентация будет там, когда они садятся в самолет, чтобы выработать окончательные детали. Если ваш Mac всегда в сети, у вас может не быть этой проблемы.

Если вам понравилось взламывать скрипты или создавать собственный рабочий процесс, вы можете использовать аналогичные методы для автоматической очистки ваших загрузок. Все еще посвящен Applescript ? Затем покажите нам в комментариях, как создать этот рабочий процесс с использованием классического языка сценариев Mac.

Есть ли на Mac что-то, что вы хотите увидеть, используя Automator и сценарии оболочки? Дайте нам знать в комментариях.

Похожие посты
Tech новостиWindowsКак сделатьМакинтош

Mac Pro по сравнению с ПК переоценен?

Макинтош

Как получить Dark Mode для всех сайтов на Mac

Как сделатьМакинтош

Как увеличить память вашего MacBook

Tech новостиКак сделатьМакинтош

Где находятся функции iTunes в macOS Catalina?