Де тимчасова папка в Mac OS? Як знайти & Відкрийте тимчасовий каталог Mac

Зміст:

Anonim

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

Цей посібник покаже вам, де знаходяться тимчасові папки в Mac OS і як ви можете отримати до них доступ.

Мабуть, це само собою зрозуміло, але це призначено лише для досвідчених користувачів Mac. Майже нікому не слід копатися в тимчасових каталогах macOS / Mac OS X, і ви не повинні намагатися вручну видалити чи видалити будь-які дані з будь-якого з каталогів tmp, оскільки ви можете щось зламати або повністю зіпсувати установку системи чи або навіть дані активного документа, що спричиняє втрату даних або вимагає перевстановлення Mac OS X / або перевстановлення macOS або відновлення з резервної копії. Якщо з будь-якої причини ви хочете очистити файли тимчасових елементів на Mac, просто перезавантажте комп’ютер, щоб отримати цільові тимчасові файли системного рівня, тоді як кеші на рівні користувача та тимчасові файли можна очистити вручну, якщо це необхідно з певної причини.

Знову ж таки, не намагайтеся щось змінити вручну та не видаляйте файли, знайдені в системних тимчасових папках Mac OS.Якщо ви якимось чином зіпсувалися та видалили критично важливий системний файл або каталог, вам доведеться дотримуватися цих інструкцій, щоб відновити видалені системні файли, перевстановивши основне системне програмне забезпечення macOS.

Як знайти папку Temp у Mac OS

Найпростіший спосіб знайти теку Temp у MacOS / Mac OS X — це використати команду echo для змінної середовища $TMPDIR у командному рядку:

  1. Відкрийте програму «Термінал» у /Applications/Utilities/ і введіть такий рядок команди:
  2. echo $TMPDIR

  3. Виводом команди буде тимчасовий каталог Mac

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

Наприклад, використовуючи наведену вище команду, ви можете побачити щось на зразок наступного як результат команди для echo $TMPDIR:

$ echo $TMPDIR /var/folders/g7/7du81ti_b7mm84n184fn3k910000lg/T/

У цьому випадку шлях до тимчасової папки macOS – «/var/folders/g7/7du81ti_b7mm84n184fn3k910000lg/T/»

Щоб бути повним, ви також можете використовувати printenv для друку змінних середовища та використати grep так:

printenv |grep TMP

Це також покаже той самий шлях TMPDIR, надрукувавши щось на зразок наступного:

TMPDIR=/var/folders/g7/2du11t4_b7mm24n184fn1k911300qq/T/

Як отримати доступ і відкрити папку Temp у Mac OS

Ви можете миттєво отримати доступ і відкрити папку Temp у новому вікні Mac OS Finder, скориставшись командою «open» і вказавши її на змінну середовища $TMPDIR так:

  1. У програмі Terminal введіть такий рядок команди:
  2. відкрити $TMPDIR

  3. Натисніть Return, і одразу відкриється нове вікно Finder із $TMPDIR

Окремо $TMPDIR не захищено системним захистом цілісності (це означає, що SIP увімкнено чи вимкнено, ви все ще можете змінювати, редагувати, видаляти та записувати до цього каталогу), тому будьте обережні, оскільки багато файлів і елементи в $TMPDIR будуть активно використовуватися наразі відкритими програмами. У $TMPDIR ви знайдете всілякі медіа-кеші та інші файли. Як згадувалося раніше, не змінюйте та не видаляйте нічого в цих каталогах вручну, якщо ви точно не знаєте, що робите.

Крім того, ви також можете змінити поточний робочий каталог за допомогою команди lien на тимчасовий каталог з командного рядка за допомогою простої команди cd:

cd $TMPDIR

$TMPDIR такий же, як і будь-який інший каталог

Інші тимчасові каталоги MacOS

Ще одна тимчасова директорія в Mac OS, універсальна для всіх користувачів, знаходиться за таким розташуванням:

/tmp

Наскільки це варте, /tmp у Mac OS фактично лише посилається на /private/tmp/ , тому ви також можете просто перейти до /private/tmp/, щоб знайти ті самі дані, незалежно від того, чи це група кеш-пам’яті чи вмісту ram-диска чи будь-чого іншого, що там міститься.

Існують також різні тимчасові папки на рівні користувача, як-от папка користувача ~/Library/Caches/ caches, а деякі програми також мають спеціальні тимчасові каталоги, наприклад, Outlook має тимчасову папку, як і Mac App Store (який міститься в $TMPDIR) і багато програм Mac створюють дамп тимчасових файлів у каталозі кешу рівня користувача.

Тимчасова папка основного користувача розташована за адресою:

~/Library/Caches/TemporaryItems/

Як уже згадувалося, вам, ймовірно, не слід намагатися видалити чи змінити щось у тимчасових папках, незалежно від того, де вони знаходяться, у вашій папці користувача, $TMPDIR чи деінде, оскільки ви можете легко зіпсувати щось трапиться або призведе до небажаних результатів. Якщо з будь-якої причини вас турбує вміст $TMPDIR або інший подібний тип файлів і даних, просто закрийте всі відкриті програми, а потім перезапустіть Mac, щоб видалити тимчасові елементи з папок /private/var/ і багато з того, що знайдено в $ TMPDIR також.

Чи знаєте ви ще якісь корисні поради чи прийоми, що стосуються тимчасової папки в Mac OS / Mac OS X? Поділіться в коментарях нижче!

Де тимчасова папка в Mac OS? Як знайти & Відкрийте тимчасовий каталог Mac