Къде е временната папка на Mac OS? Как да намерите & Отворете временната директория на Mac
Съдържание:
- Как да намерите къде се намира временната папка в Mac OS
- Как да получите достъп и да отворите временната папка в Mac OS
Операционната система Mac има няколко временни папки на системно ниво, които съдържат временни файлове, използвани от самата MacOS заедно с различни приложения на Mac. Тези временни папки не са предназначени за потребителя, но в някои редки ситуации напреднал потребител на Mac може да се окаже, че трябва да намери временната папка и може би дори да се рови там, независимо дали за целите на системното администриране, отстраняване на неизправности, цифрови съдебни цели, или друга конкретна причина.
Този урок ще ви покаже къде се намират временните папки в Mac OS и как можете да получите достъп до тях.
Това вероятно се разбира от само себе си, но това е насочено само към напреднали потребители на Mac. Почти никой не трябва да рови във временните директории на macOS / Mac OS X и не трябва да се опитвате ръчно да изтриете или премахнете каквито и да е данни от която и да е от директориите tmp, тъй като може да счупите нещо или напълно да прецакате системната си инсталация или приложение или дори данни от активен документ, което води до загуба на данни или изисква преинсталиране на Mac OS X / или преинсталиране на macOS, или възстановяване от резервно копие. Ако по някаква причина искате да изчистите файловете с временни елементи на Mac, просто рестартирайте компютъра, за да насочите временните файлове на системно ниво, докато кешовете на ниво потребител и временните файлове могат да бъдат изчистени ръчно, ако е необходимо по някаква причина.
Отново, не се опитвайте да модифицирате нищо ръчно и не изтривайте никакви файлове, намерени във временните системни папки на Mac OS.Ако по някакъв начин се прецакате и изтриете критичен системен файл или директория, ще трябва да следвате тези инструкции, за да възстановите изтритите системни файлове, като преинсталирате основния системен софтуер на macOS.
Как да намерите къде се намира временната папка в Mac OS
Най-лесният начин да намерите къде се намира временната папка на MacOS / Mac OS X е да използвате командата echo на променливата на средата $TMPDIR в командния ред:
- Отворете приложението Terminal, намиращо се в /Applications/Utilities/ и въведете следния команден низ:
- Изходът на командата ще бъде временната директория на Mac
echo $TMPDIR
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/
Как да получите достъп и да отворите временната папка в Mac OS
Можете незабавно да получите достъп и да отворите папката Temp в нов прозорец на Mac OS Finder, като използвате командата 'open' и я насочите към променливата на средата $TMPDIR така:
- От приложението Terminal въведете следния команден низ:
- Натиснете Return и веднага ще се отвори нов прозорец на Finder с $TMPDIR
open $TMPDIR
По-специално, $TMPDIR не е защитен от System Integrity Protection (което означава, че независимо дали 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? Споделете в коментарите по-долу!