Ваш вопрос имеет ложную предпосылку, что есть временная папка. Это не Windows, и архитектура Unix в Mac OS X совершенно другая. Временная папка для чего? Для некоторого барахла низкого уровня, есть /tmpи /var/tmp. Для настроек приложения есть ~/Library/Preferences, для кешей приложений и временных файлов есть ~/Library/Application\ Support.
Более четкий ответ был бы возможен, если бы вы указали конкретную задачу, которую пытаетесь выполнить.
Я думаю, что OP не пытается выполнить какую-либо задачу, а скорее хочет понять, как работает OS X. Он специально просит эквивалент %USERPROFILE%\Local Settings\Temp( %USERPROFILE%\AppData\Local\Tempна Vista и новее), нет %USERPROFILE%\AppData\Local\Temporary Internet Filesили что-то подобное. Это, вероятно, /tmp(символическая ссылка на /private/tmp), и /var/tmpразница в том, что /tmpстирается при запуске. Я бы не сказал , ~/Library/Application Supportи ~/Library/Preferencesесть временные папки , как приложения используют их для сохранения постоянных данных , таких как состояние и настройки.
@ Александр Не нужно быть снисходительным по отношению к новым пользователям. Поскольку вы перечислили много примеров того, для чего программа может использовать временный каталог, вы можете также перечислить их все в стиле, подобном ответу lucasarruda .
Бен Легжеро
0
/tmp является общим расположением для временных файлов в Mac OS X, а также в большинстве UNIX-подобных систем.
$TMPDIRпеременная среды, которая указывает на временный каталог /tmp, а не на сам временный каталог. Вы можете установить $TMPDIRлюбое желаемое значение (и оно будет работать до тех пор, пока каталог существует и с установленным битом привязки).
Jaume
0
Временный каталог для пользовательских временных файлов задается переменной среды TMPDIR. Это в / var / tmp На моем входе в Yosemite этоTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/
Обратите внимание, что это также периодически меняется. Я не нашел последовательного поведения, которое, я полагаю, хорошо, если то, что вы храните в этих папках, действительно эфемерно.
launchd
и некоторые другие демоны используют/private/tmp/
и/var/tmp
для временных файлов и сокетов./tmp
это символическая ссылка на/private/tmp
./tmp
при перезагрузке стирается, пока/var/tmp
нет.Ответы:
OS X создает программный каталог, хранящийся в,
/private/var
и определяет переменную среды $ TMPDIR для поиска системной временной папки.Используя Terminal.app , введите
echo $TMPDIR
илиopen $TMPDIR
(чтобы открыть Finder в этой папке).Там вы найдете временные файлы, которые хранятся в приложениях.
Источник: /superuser/581347/where-is-the-temp-folder-inos-x
Поскольку OS X основана на UNIX, существует несколько типов временных каталогов, в дополнение к «системному», в котором хранятся данные.
/var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
/private/tmp
/private/var/tmp
/private/var/at/tmp
/private/var/spool/cups/tmp
источник
Ваш вопрос имеет ложную предпосылку, что есть временная папка. Это не Windows, и архитектура Unix в Mac OS X совершенно другая. Временная папка для чего? Для некоторого барахла низкого уровня, есть
/tmp
и/var/tmp
. Для настроек приложения есть~/Library/Preferences
, для кешей приложений и временных файлов есть~/Library/Application\ Support
.Более четкий ответ был бы возможен, если бы вы указали конкретную задачу, которую пытаетесь выполнить.
источник
%USERPROFILE%\Local Settings\Temp
(%USERPROFILE%\AppData\Local\Temp
на Vista и новее), нет%USERPROFILE%\AppData\Local\Temporary Internet Files
или что-то подобное. Это, вероятно,/tmp
(символическая ссылка на/private/tmp
), и/var/tmp
разница в том, что/tmp
стирается при запуске. Я бы не сказал ,~/Library/Application Support
и~/Library/Preferences
есть временные папки , как приложения используют их для сохранения постоянных данных , таких как состояние и настройки./tmp
является общим расположением для временных файлов в Mac OS X, а также в большинстве UNIX-подобных систем.источник
$TMPDIR
.$TMPDIR
переменная среды, которая указывает на временный каталог/tmp
, а не на сам временный каталог. Вы можете установить$TMPDIR
любое желаемое значение (и оно будет работать до тех пор, пока каталог существует и с установленным битом привязки).Временный каталог для пользовательских временных файлов задается переменной среды TMPDIR. Это в / var / tmp На моем входе в Yosemite это
TMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/
источник