Você pode querer ler o Padrão de Hierarquia do Sistema de Arquivos ; é uma referência útil.
Seu diretório pessoal é onde a maioria disso deve ir. Finja que você não é o sysadmin; fingir que você é outra pessoa com uma conta no sistema. Dentro do seu diretório pessoal, por exemplo /home/pufferfish
, você pode fazer o que quiser. /home/pufferfish/bin
, /home/pufferfish/lib
e /home/pufferfish/src
são todas opções convencionais, mas nada disso importa .
Para programas compilados, qualquer diretório / diretórios que você usar, certifique-se de que eles estejam no PATH para que você possa executá-los sem digitar o script ou o caminho completo do executável.
As distribuições não diferem muito. Descobri que o gerenciador de pacotes em um pode instalar binários em /usr/bin
, enquanto algumas bibliotecas podem ir para outro lugar, e outro sistema pode instalar coisas em outro lugar. Eu geralmente tenho que fazer alguma pesquisa para descobrir onde as coisas correm a cada vez.