Взгляните на Спецификацию Базового каталога XDG. В Вашем случае это должно, вероятно, быть $XDG_DATA_HOME
:
$XDG_DATA_HOME определяет базовый каталог, относительно которого пользователя должны быть сохранены определенные файлы данных. Если $XDG_DATA_HOME или не установлен или не пуст, значение по умолчанию, равное $HOME/.local/share, должно использоваться.
Пожалуйста, примите во внимание: если Вы пишете демону, необходимо использовать что-то как /var/lib/
или /var/cache/
сохранять Ваши данные.
Нет никаких различий, они - просто различные варианты для того же поведения. Они, вероятно, происходят из различных более старых версий su
та реализованная из этих опций с тем же поведением.
Из страницы справочника:
-m, -p, --preserve-environment
Preserve the current environment, except for:
$PATH
reset according to the /etc/login.defs options ENV_PATH or
ENV_SUPATH (see below);
$IFS
reset to “<space><tab><newline>”, if it was set.
If the target user has a restricted shell, this option has no
effect (unless su is called by root).
su --help
дать различие для двух? – Anthon 11.06.2013, 22:33