Можно ли переместить все dotfiles из ~ в ~/.config?

Можно ли переместить все dotfiles из ~ в ~/.config?

Недавно мой домашний каталог стал довольно захламленным.

Могу ли я просто переместить все dotfiles и dotdirectories в ~/.config? (без создания символических ссылок)

Могу ли я принудительно сохранить конфигурации вновь установленного программного обеспечения ~/.config?

решение1

Короткий ответ: нет.

Вы не можете переместить свои dotfiles ~/.configи ожидать, что программы каким-то образомвывестичто отсутствие dotfiles ~означает, что они могут быть в другом месте.

Поэтому вам следует явно указать каждой программе, что нужно искать ~/.config. (Я полагаю, в большинстве случаев это делается путем установки какой-либо переменной окружения.)

Но даже в этом случае многие программы даже не предусматривают такую ​​возможность; поэтому у вас все равно будет какой-то dotfile в ~.

решение2

Нет, вы не можете переместить ~/.* в ~/.config

Большинство файлов и каталогов, начинающихся с .домашнего каталога верхнего уровня ( /home/$USER), контролируются приложениями, выполняющими действия от вашего имени.

Папки внутри таких как .../Documents, .../Pictures, .../Downloads, и т. д. почти всегда являются вашим исключительным доменом. Лучше всего никогда не помещать свои файлы в /home/$USER( ~). Тогда вам не придется искать во всех .файлах и каталогах, которые вы не контролируете.

Использование хорошего корабля Nautilusдля навигации в мутных водах

Я сам признался, что фанат командной строки (CLF) еще со времен IBM PC-DOS. Однако спустя несколько лет я начал восхищаться эффективностью и мощью Nautilus.

В файловом менеджере Nautilus вы можете скрыть эти файлы и каталоги от ваших глаз. Перейдите в меню верхней панели Filesи выберите Editзатем Preferencesи отключите опцию на этом экране:

Nautilus скрывает системные файлы

Отвечая на этот вопрос, я сам сделал вышеизложенное и главное окно Nautilus мгновенно перерисовалось. К своему удивлению я обнаружил дюжину своих собственных файлов, которые были спрятаны во всех системных файлах. Я переместил их в соответствующие подкаталоги или удалил.

Горячая клавиша Nautilus / сочетание клавиш

Нажмите Ctrl+ H, чтобы включить или выключить просмотр скрытых файлов/каталогов. Это не изменит постоянные настройки, описанные в предыдущем разделе. Это действует только в течение текущего сеанса, но избавит вас от неудобств, связанных с изменением конфигурации для одноразовых просмотров.

Большое спасибо комментаторам ниже (@videonauthи@utf-8) за предоставление информации по данному разделу.

Связанный контент