Папка /home/user разрослась
RodionD 20 октября, 2008 - 14:34
После продолжительного времени работы в системе, в папке /home/user появилось большое кол-во конфигурационных файлов/каталогов, которые с точкой в начале. Появилось желание как-то это упорядочить и создать что-то вроде /usr/home/etc, в который и переместить все конфиги пользователя. Вот только мыслей как-то не очень много, кроме запуска прог с указанием жестко пути к конфигу, но не все проги поддерживают подобный запуск. Что можно сделать с этим и как можно эту проблему разрешить?
»
- Для комментирования войдите или зарегистрируйтесь
А смыл?Они для того с точкой
А смыл?Они для того с точкой что бы не видно было.
Ничего не поделаешь. Придеццо
Ничего не поделаешь. Придеццо играть по правилам линя.
А мне почему-то кажется, что
А мне почему-то кажется, что (при задании правильных прав доступа) симлинк спасёт вождя мирового пролетариата.
:wq
--
Live free or die
Можно про спасение подробнее
Можно про спасение подробнее :) Симлинк на что или на куда? :)
Например для Thunderbird
я бы попробовал следующее:
Но честно скажу: лично этот способ не проверял.
:wq
--
Live free or die
Из приведенной
Из приведенной последовательности действий я понял, что в домашней директории все равно остануться линки на эти файлы?
Если это так, то не пойдет. :(
.
в ядре, в части, касающейся файловых систем, есть код "про namei", который собственно работает с полными путями, возвращая inode по пути. Очевидно, что если нет каталога по пути, скажем, ~/.mc то возвращается "не найден", типа такого. Прикольным было бы сделать патч ядра ИСКЛЮЧИТЕЛЬНО для случая "не нашли файл(каталог) по адресу ~/.XXXX": новый код в случае, если ~/.XXXX не найден, поищет по пути ~/etc/.XXXX и если найдёт, вернёт как раз его.
Тогда моментально ВСЕ ~/.XXXX будут рождаться и жить в ~/etc/.XXXX и при этом НИ ОДИН ИЗ СУЩЕСТВУЮЩИХ ПАКЕТОВ не надо переделывать.
Было бы прикольно. Самолично я пока что не готов таковой патч подготовить :-)
Такие вещи обычно называют
Такие вещи обычно называют злостными хаками... Хотя нехаковое решение тут тяжело представить...
Поидее можно сделать так:
Домашний каталог пусть будет /home/username/etc
А свои файлы всё равно будем хранить в /home/username/
Но это вобщем-то тоже не решение
?
А много файлов - это, например, сколько? И как это мешает работать? Что-то мне подсказывает, что проблема высосана из пальца..
.
Много файлов - это когда набираешь 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