Esta não é uma lista exaustiva. Ele é destinado a novos usuários do Linux que não conhecem todas as diferenças entre o Linux e o Windows. Existem muitas outras diferenças que se aplicam.
Estrutura de diretórios
Você não encontrará pastas do Windows, Arquivos de Programas ou Usuários se começar a navegar pelo sistema de arquivos do seu computador Linux. (Embora o diretório / home / seja muito parecido com a pasta Users.)
A estrutura de diretórios do Linux não usa apenas nomes diferentes para pastas, mas usa um layout totalmente diferente. Por exemplo, no Windows, um aplicativo pode armazenar todos os seus arquivos em C: Arquivos de Programas Aplicativo. No Linux, seus arquivos seriam divididos entre vários locais - seus binários em / usr / bin, suas bibliotecas em / usr / lib e seus arquivos de configuração em / etc /.
Nós explicamos o que cada diretório no sistema de arquivos Linux é e para o que serve. Para os detalhes, leia: HTG explica: A estrutura de diretórios do Linux explicada
Caso de sensibilidade
No Windows, você não pode ter um arquivo chamado Arquivo e outro arquivo chamado ARQUIVO na mesma pasta. O sistema de arquivos do Windows não faz distinção entre maiúsculas e minúsculas, portanto, trata esses nomes como o mesmo arquivo.
No Linux, o sistema de arquivos faz distinção entre maiúsculas e minúsculas. Isso significa que você pode ter arquivos nomeados Arquivo, Arquivoe ARQUIVO na mesma pasta. Cada arquivo teria um conteúdo diferente - o Linux trata letras maiúsculas e minúsculas como caracteres diferentes.
Barras invertidas vs. Barras para frente
O Windows usa barras invertidas, assim como o DOS. Por exemplo, o caminho para o diretório de um usuário no Windows é:
C:UsersName
No Linux, o caminho para o diretório inicial de um usuário é:
/home/name
No Drive Letters - está tudo sob /
O Windows expõe partições e dispositivos em letras de unidade. Se você tem vários discos rígidos, várias partições no mesmo disco rígido ou dispositivos removíveis conectados, cada sistema de arquivos está disponível em sua própria letra de unidade.
No Linux, tudo está sob / - o diretório raiz. Não há arquivos acima do diretório raiz, pois há arquivos fora do C: no Windows. Quando você conecta um dispositivo ao seu computador, ele fica disponível em / media /. O conteúdo do diretório exibe o conteúdo da partição montada.
Tudo é um arquivo
Assim como todo sistema de arquivos montado é um diretório sob / (o diretório raiz), tudo no Linux é um arquivo. Por exemplo, seu primeiro disco rígido é representado por / dev / sda, sua unidade de CD está disponível em / dev / cdrom, enquanto seu mouse é representado por / dev / mouse.
Esta frase é na verdade um pouco simplista - tudo não é realmente um arquivo no Linux. Mas entender o que essa frase significa ajudará você a entender como o Linux funciona. Para saber mais, leia: HTG explica: O que “tudo é um arquivo” significa no Linux
Você pode excluir ou modificar arquivos abertos
No Linux e em outros sistemas operacionais semelhantes ao UNIX, os aplicativos não bloqueiam o acesso exclusivo aos arquivos com a mesma frequência que no Windows. Por exemplo, digamos que você esteja assistindo a um arquivo de vídeo no VLC no Windows. Os créditos estão sendo reproduzidos e você acabou de assistir. Por isso, tente excluí-lo. Você verá uma mensagem de erro - é necessário parar de assistir ao arquivo no VLC antes de poder excluí-lo, renomeá-lo ou fazer qualquer outra coisa.
Essas diferenças devem se aplicar a outros sistemas operacionais semelhantes ao UNIX. Pode haver algumas diferenças, no entanto - por exemplo, o Mac OS X não faz distinção entre maiúsculas e minúsculas. Não faz distinção entre maiúsculas e minúsculas, assim como o Windows.