Папка /home/user разрослась

После продолжительного времени работы в системе, в папке /home/user появилось большое кол-во конфигурационных файлов/каталогов, которые с точкой в начале. Появилось желание как-то это упорядочить и создать что-то вроде /usr/home/etc, в который и переместить все конфиги пользователя. Вот только мыслей как-то не очень много, кроме запуска прог с указанием жестко пути к конфигу, но не все проги поддерживают подобный запуск. Что можно сделать с этим и как можно эту проблему разрешить?

А смыл?Они для того с точкой

А смыл?Они для того с точкой что бы не видно было.

Ничего не поделаешь. Придеццо

Ничего не поделаешь. Придеццо играть по правилам линя.

А мне почему-то кажется, что

А мне почему-то кажется, что (при задании правильных прав доступа) симлинк спасёт вождя мирового пролетариата.

:wq
--
Live free or die

Можно про спасение подробнее

Можно про спасение подробнее :) Симлинк на что или на куда? :)

Например для Thunderbird

я бы попробовал следующее:

$ su -
Пароль: 
# mkdir -p /usr/local/"$USER"_etc
# chown $USER:$USER /usr/local/"$USER"_etc
# mv /home/$USER/.thunderbird /usr/local/"$USER"_etc
^D
$ cd
$ ln -s /usr/local/"$USER"_etc/.thunderbird .thunderbird
$ thunderbird &

Но честно скажу: лично этот способ не проверял.

:wq
--
Live free or die

Из приведенной

Из приведенной последовательности действий я понял, что в домашней директории все равно остануться линки на эти файлы?
Если это так, то не пойдет. :(

.

в ядре, в части, касающейся файловых систем, есть код "про namei", который собственно работает с полными путями, возвращая inode по пути. Очевидно, что если нет каталога по пути, скажем, ~/.mc то возвращается "не найден", типа такого. Прикольным было бы сделать патч ядра ИСКЛЮЧИТЕЛЬНО для случая "не нашли файл(каталог) по адресу ~/.XXXX": новый код в случае, если ~/.XXXX не найден, поищет по пути ~/etc/.XXXX и если найдёт, вернёт как раз его.
Тогда моментально ВСЕ ~/.XXXX будут рождаться и жить в ~/etc/.XXXX и при этом НИ ОДИН ИЗ СУЩЕСТВУЮЩИХ ПАКЕТОВ не надо переделывать.

Было бы прикольно. Самолично я пока что не готов таковой патч подготовить :-)

Такие вещи обычно называют

Такие вещи обычно называют злостными хаками... Хотя нехаковое решение тут тяжело представить...
Поидее можно сделать так:
Домашний каталог пусть будет /home/username/etc
А свои файлы всё равно будем хранить в /home/username/
Но это вобщем-то тоже не решение

?

RodionD написал(а):
После продолжительного времени работы в системе, в папке /home/user появилось большое кол-во конфигурационных файлов/каталогов, которые с точкой в начале. Появилось желание как-то это упорядочить и создать что-то вроде /usr/home/etc, в который и переместить все конфиги пользователя. Вот только мыслей как-то не очень много, кроме запуска прог с указанием жестко пути к конфигу, но не все проги поддерживают подобный запуск. Что можно сделать с этим и как можно эту проблему разрешить?

А много файлов - это, например, сколько? И как это мешает работать? Что-то мне подсказывает, что проблема высосана из пальца..

.

Много файлов - это когда набираешь mc и видишь каталоги с .XXXX, а чтоб до Desktop или там tmp или mp3 дойти - много раз на PageDown надо нажать. Вроде и не трудно, но осадок остаётся. Бросить mc и юзать cd не предлагать - я довольно часто так и делаю, просто иной раз зайдёшь в mc и тут же расстраиваешься :-)

а в mc вроде как в настройках

а в mc вроде как в настройках есть опция, позволяющая скрывать скрытые/резервные файлы?

Ctrl+S потом набираешь D и

Ctrl+S
потом набираешь D

и можно не обращать внимание сколько файлов и папок

+1

Ещё как то можно уговорить mc не различать прописные и строчные буквы, но не помню как, просто меня и так устраивает.

.

Taelas и IamCrazy дали очень дельные советы.
Но для счастья не хватает именно ~/etc
Ибо приходилось бы регулярно то прятать файлы, то показывать.
А в случае с Ctrl-S + буква - если я знаю, куда мне надо,
я обычно в консоли делаю "cd буква<Tab>".

Счастья нет, и, как сказал wi, "ничего не поделаешь" :-(

У меня часть конфигов и так

У меня часть конфигов и так уже попрадают в ~/.config

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".