Изменение местоположения папки временных файлов в Linux (для всего в системе)? - PullRequest
1 голос
/ 27 сентября 2010

В настоящее время его / tmp

Как я могу установить его на / everythingelse, чтобы впоследствии все приложения использовали его?

Ответы [ 3 ]

2 голосов
/ 27 сентября 2010
sudo rmdir /tmp && ln -s /some/other/loc /tmp

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

1 голос
/ 27 сентября 2010

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

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

1 голос
/ 27 сентября 2010

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

...