2010-09-27 5 views

ответ

2
sudo rmdir /tmp && ln -s /some/other/loc /tmp 

В качестве альтернативы, установите переменную окружения TMPDIR на самом высоком возможном уровне. Для среды или для пользователя.

+0

Это не меняет его из '/ tmp'. Это просто меняется, где '/ tmp' указывает. –

+0

Подсказка находится в «всех приложениях впоследствии». Он не становится слаще. –

+0

Изменение 'TMPDIR', меняет его на'/tmp'. –

1

Для конкретных приложений могут быть параметры конфигурации или переменные среды для этого, но в общем случае системы * nix должны использовать /tmp для временных файлов, и это не может быть изменено.

1

Вы можете, если вы действительно настаиваете, сделать /tmp символической ссылкой на любое место, которое вы хотите (ответ Matt Joiner дает конкретную команду для этого).

Например, для Mac OS, /tmp является символьной линией для /private/tmp. Эта компоновка может использоваться для облегчения возможности NFS-mount / (предположительно для чтения) при сохранении файлов, относящихся к системе, которые нельзя разделить (/ etc,/tmp и т. Д.) В разделе /private на локальном диск.