Настройка нового Mac для избежания «системных» папок, таких как Документы, Музыка, Рабочий стол и т. д.

Настройка нового Mac для избежания «системных» папок, таких как Документы, Музыка, Рабочий стол и т. д.

Как вычислительный ученый, я провожу много времени, работая на моем 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, а также инструменты. Это позволяет мне ограничить поиск и другие действия для сканирования и т. д.

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

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