Как вычислительный ученый, я провожу много времени, работая на моем macbook pro в командной строке. Я настраиваю новый ноутбук, и пришло время переосмыслить некоторые из моих настроек.
Меня всегда раздражало, что программа установки Apple создает в моем домашнем каталоге кучу папок, которые я не хочу видеть каждый раз, когда работаю cd
с файловой системой (папки типа Documents
, Music
, Pictures
, Library
, и т. д.). Также неудобно то, что всякий раз, когда я делаю что-то find . -name [mymissingfile.jl]
в моем домашнем каталоге, я получаю кучу ошибок, когда поиск пытается выполнить поиск в библиотеке, но у него нет на это разрешения.
В какой-то момент я попытался удалить или переместить эти папки в другое место, но это не сработало.
Есть ли у кого-нибудь предложения, как сделать более чистую настройку? Без всех этих "лишних" папок, которые мешают?
Одна мысль — просто поместить мой «домашний» каталог на один каталог глубже: вместо того, чтобы /Users/myname
использовать что-то вроде /Users/me/myrealhome
того, чтобы раздражающие папки были в, me
но я всегда начинаю с myrealhome
(настроив Терминал на открытие новых оболочек там по умолчанию). Если я это сделаю, могу ли я изменить $HOME
на Users/me/myrealhome
? Так что это cd ~
приведет меня туда, куда я хочу?
Есть идеи получше? Другие мысли?
решение1
Как вы и предложили, я создаю другие "функциональные" папки для разработки и не пытаюсь нарушить архитектуру папок MacOS, таких как Documents, Downloads, ..., потому что от этой структуры зависит так много продуктов. Я разработчик, и я создал папку ./Development, а затем поместил туда различные репозитории git, а также инструменты. Это позволяет мне ограничить поиск и другие действия для сканирования и т. д.
Изменение архитектурной структуры приводит к слишком большим проблемам при установке другого программного обеспечения.