7 просунутих хитрощів, щоб звільнити дисковий простір для професійних користувачів Mac OS X

Anonim

Недостатнє місце на диску ніколи не приносить задоволення, а простір на диску важливий для тих із нас, хто має менші SSD-накопичувачі, як-от MacBook Air із диском на 64 ГБ або 128 ГБ. Ці трюки досить просунуті, тому розраховані на професійний сегмент користувачів SSD, яким зручно змінювати системні функції та файли через командний рядок за допомогою потенційно ризикованих команд, таких як «rm -rf» і символів підстановки. Якщо це не відповідає вашим навичкам, тоді ця стаття не для вас, і вам варто скористатися цими простими порадами.Крім того, деякі з цих трюків вимикають певні системні функції та можуть мати побічні ефекти, які вважатимуть небажаними для звичайного користувача, тому обов’язково зрозумійте це, перш ніж використовувати їх на певному Mac. Якщо ви сумніваєтеся щодо певного трюку чи синтаксису команди, безпечніше повністю уникати цього й покладатися на більш традиційні методи, запропоновані тут, щоб звільнити дисковий простір, коли на Mac стає важко.

ЧЕКАЙТЕ! Лише для досвідчених користувачів! Серйозно. Якщо ви новачок в OS X, це не для вас. Одна незначна помилка може призвести до втрати файлу та пошкодження основних файлів ОС через деструктивний характер команди «sudo rm». Не використовуйте копіювання та вставлення та переконайтеся, що ви вказали точний шлях перед виконанням команди. Перш ніж почати, створіть резервну копію свого Mac. Вас попередили, тому продовжуйте на свій страх і ризик.

1: Вимкніть режим глибокого сну SafeSleep

Звільнений простір: 4 ГБ – 16 ГБ Це вимикає власну функцію глибокого сну OS X, відому як SafeSleep.По суті, сплячий режим скидає вміст оперативної пам’яті у файл сну на жорсткому диску, коли Mac переходить у режим сну або розряджається акумулятор. Цей файл сплячого режиму має такий самий розмір, як ваша загальна оперативна пам’ять, тобто комп’ютер Mac із 4 ГБ оперативної пам’яті матиме файл сплячого режиму розміром 4 ГБ, 8 ГБ оперативної пам’яті буде файлом 8 ГБ тощо. Якщо вимкнути цю функцію, цей файл не буде створено, таким чином звільниться місце оперативна пам'ять системи. Недоліком цього є те, що якщо заряд батареї комп’ютера Mac розрядиться, ви не зможете миттєво продовжити роботу з того місця, де зупинилися – іншими словами, залишайте автозбереження ввімкненим і зберігайте документи, коли батарея наближається до кінця. життя.

  • Відкрийте термінал і введіть таку команду:
  • sudo pmset -a hibernatemode 0

  • Далі перейдіть до /private/var/vm/, щоб видалити наявний файл образу сну:
  • cd /private/var/vm/

  • Видаліть файл зображення сплячого режиму за допомогою такого рядка:
  • sudo rm sleepimage

  • Тепер у /private/var/vm/ ми повинні заборонити OS X створювати файл, тому ми створимо фіктив і заборонимо доступ до нього для запису:
  • доторкніться до сонного зображення

  • Нарешті заборонимо доступ:
  • chmod 000 /private/var/vm/sleepimage

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

Це можна скасувати, знову видаливши новий файл зображення сплячого режиму, а потім відновивши сплячий режим до «3»:

sudo pmset -a hibernatemode 3; sudo rm /private/var/vm/sleepimage

Це просунутий прийом, і до нього слід ставитися відповідно.

2: Видалення мовних голосів

Звільнений простір: 500 МБ – 3 ГБ+ Не використовуйте перетворення тексту в мовлення та не звертайте уваги на всі включені фантастичні голоси з OS X? Ви можете повернути значну кількість дискового простору, викинувши їх у смітник, загальний обсяг збереженого місця залежить від кількості встановлених голосів.

  • Повернувшись у вікно терміналу, введіть таку команду:
  • cd /System/Library/Speech/

  • Тепер, щоб видалити весь каталог Voices:
  • sudo rm -rf Voices/

Зауважте, що синтез мовлення більше не працюватиме, якщо ви це зробите. Також можна видалити всі голоси за допомогою описаного вище методу, а потім вручну додати один, якщо ви бажаєте зберегти деякі голосові можливості в Mac OS X.

3: Видалити всі системні журнали в OS X

Звільнений простір: 100 МБ-2 ГБ Файли журналу накопичуються з часом, хоча в кінцевому рахунку, скільки місця на диску вони займають, залежить від різновиду таких речей, як використання вашого індивідуального комп’ютера, помилки, запущені служби та багато іншого. Зробивши це, ви втратите вміст таких програм, як Console, але якщо ви не зацікавлені в читанні файлів журналу OS X для налагодження та усунення несправностей, це не велика втрата:

sudo rm -rf /private/var/log/

Файли журналу генеруватимуться протягом певного часу, тому ви можете час від часу повторювати це. Ви можете технічно запобігти їх створенню, використовуючи той самий підхід chmod, який використовується для блокування файлів зображень у режимі сну, але це не рекомендується.

4: Видалити кеші QuickLook

Звільнений простір: 100-300 МБ У старіших версіях OS X QuickLook створював досить багато файлів кешу.Що це? Що ж, Quick Look — це чудова можливість попереднього перегляду файлів в OS X, яка викликається вибором будь-якого файлу в Finder або діалоговому вікні «Відкрити/Зберегти» та натисканням клавіші пробілу. Не дивно, що QuickLook покладається на кешування, щоб швидко працювати, і ці файли кешу можуть накопичуватися. Ось як їх викинути:

ПРИМІТКА: У НОВИХ ВЕРСІЯХ OS X ЦЯ ПАПКА Є НЕ ПРОСТО КЕШАМИ ШВИДКОГО ПРОГЛЯДУ, НЕ ВИДАЛЯЙТЕ ЦЮ ПАПКУ В OS X 10.10, 10.11 АБО НОВІШИХ.

sudo rm -rf /private/var/folders/

5: Видалити Emacs

Звільнений простір: 60MB+ Не використовуєте emacs? Навіть не знаєте, що це? Можливо, тоді він вам не потрібен (це текстовий редактор командного рядка, для тих, хто не знайомий). Ви не збираєтеся заощаджувати ГБ з цим, але кожен МБ допомагає на маленькому SSD:

sudo rm -rf /usr/share/emacs/

Більше ніяких emacs, але не хвилюйтеся, користувачі CLI, ви все ще матимете vi та nano.

6: Видалити файли tmp

Звільнений простір: 500 МБ-5 ГБ /private/var/tmp/ — це системний кеш, і він має очиститися після перезавантаження, це буває не завжди. Крім того, якщо у вас є 40 днів безвідмовної роботи та ви не перезавантажуєтеся часто, він також не очищається сам, тому ви можете зробити це самостійно. Це може призвести до небажаних наслідків, тому це найкраще робити відразу після перезавантаження або коли ви закриваєте всі відкриті програми, і жодна програма не відкрита чи запущена. Ви захочете націлитися на самі тимчасові файли, які починаються з «TM», а не на весь каталог, тому команда буде такою:

cd /private/var/tmp/; rm -rf TM

Знову ж таки, це може мати небажані наслідки, тому не робіть цього під час роботи програм.

7: Викинути кеш

Звільнений простір: 1 ГБ-10 ГБ+ Кеш-пам’ять може містити все: від історії веб-перегляду до тимчасових метаданих програм і власних робочих дисків програм .Зрештою, розмір цих кешів користувача залежить від того, які програми запущені, як часто перезавантажується Mac і загальної активності користувача, тому розмір цих файлів може мати широкий діапазон. Однак не лише програми досвідчених користувачів можуть розростатися, багато програм потокового радіо можуть створювати величезні кеш-файли, які зберігаються вічність. Подібно до видалення файлів tmp, це найкраще робити після перезавантаження або після виходу з усіх відкритих програм і, таким чином, наразі нічого не запущено, інакше можуть виникнути небажані наслідки, що призведе до дивної поведінки відкритих програм.

cd ~/Library/Caches/; rm -rf ~/Library/Caches/

Безпечніший підхід до цього доступний тут, який використовує Finder для ручного видалення кешу користувача, таким чином усуваючи ризики використання rm -rf із символом підстановки.

Дякуємо Фернандо Алмейді за п’ять із цих прийомів! У вас є чудові поради, якими ви хочете поділитися з нами та світом? Зверніться до нас у Twitter, Facebook, Google+, електронною поштою або залиште коментар!

7 просунутих хитрощів, щоб звільнити дисковий простір для професійних користувачів Mac OS X