Разные IDE от JetBrains предлагают по-разному хранить проекты: Intelij IDEA по-умолчанию сохранит проект в ~/IdeaProjects
, PyCharm – в ~/PyCharmProjects
, GoLand – в ~/GoLandProjects
. Прослеживается некая логика в названии, и, по-идее, можно легко найти проект, вспомнив в какой IDE ты его открывал.
Сам Go до недавнего времени вообще предлагал хранить проекты только в директориях вида ~/go/src/github.com/<owner>/<repo>
. Что непривычно, но прослеживается некая красота: при клонировании чужого проекта с GitHub ты точно знаешь где он должен лежать.
Это идею я перенял и теперь храню все проекты с которыми работаю в директориях вида ~/Projects/<owner>/<repo>
. В отличии от схемы, предложенной JetBrains, деление проходит по авторам проектов, а не по названиям программ в которых они открывались.
Ну а если автора вспомнить трудно, поискать можно вот так:
cd ~/Projects
tree . -L 2 | grep -B 1 "Iosevka"
├── be5invis
│ └── Iosevka