OldJim tem isso certo, mas alguns esclarecimentos:
/ opt é uma alternativa para / usr / local - é frequentemente usado para instalar software de terceiros de grande porte (que não faz parte da distribuição, não é gerenciado pelo gerenciador de pacotes), e não apenas arquivos de configuração. É muito parecido com c: \ Arquivos de Programas, exceto que ele será dividido por aplicativo, e não pela empresa que criou os aplicativos, e a maioria das pessoas não instala o software desse modo em um sistema Linux - o gerenciador de pacotes de uma distro é muito mais poderoso mais fácil de usar.
/ dev é para objetos de arquivo que são abstratos em um dispositivo físico. A maioria dos arquivos em / dev não são dispositivos reais que existem - eles também podem representar dispositivos hipotéticos ou pseudo-dispositivos, por exemplo, / dev / pty é um terminal pseudo usado por algum software para acessar um terminal virtual ou console de exibição como se fosse um dispositivo terminal de hardware. No meu netbook existe um / dev / cdrom, / dev / cdrw, / dev / dvdrom e / dev / dvdrw e eu não tenho nenhum leitor de mídia ótica nesse computador - esses arquivos dev são espaços reservados fictícios que só serviriam nada de interessante se o hardware existisse.