Pagina inicial » como » 6 maneiras de o sistema de arquivos Linux ser diferente do sistema de arquivos do Windows

    6 maneiras de o sistema de arquivos Linux ser diferente do sistema de arquivos do Windows

    O sistema de arquivos do Linux tem algumas diferenças do sistema de arquivos do Windows. Você não encontrará nenhuma letra de unidade ou barra invertida, mas encontrará um layout com aparência de alienígena no qual os arquivos podem ter o mesmo nome, diferindo apenas em letras maiúsculas..

    Esta não é uma lista exaustiva. Ele é destinado a novos usuários do Linux que não estão cientes de todas as diferenças entre o Linux e o Windows. Existem muitas mais 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 semelhante à pasta Usuários).

    A estrutura de diretórios do Linux não usa apenas nomes diferentes para pastas, 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 múltiplos 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 que serve. Para os detalhes, leia: HTG explica: A estrutura de diretórios do Linux explicada

    Caso 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, Arquivo, e 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: \ Users \ Name

    No Linux, o caminho para o diretório inicial de um usuário é:

    / home / name

    Você também notará que os URLs no seu navegador da Web, mesmo no Windows, usam barras. Por exemplo, é https://www.howtogeek.com/article, não http: \\ www.howtogeek.com \ artigo.

    Não há letras de unidade - é tudo em /

    O Windows expõe partições e dispositivos nas letras das unidades. 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 sob sua própria letra de unidade.

    O Linux não possui letras de unidade. Em vez disso, ele torna outros sistemas de arquivos acessíveis em diretórios arbitrários. (O Windows também pode fazer isso, mas não é assim que funciona.)

    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.

    Se você tiver vários discos rígidos ou partições de disco rígido, você pode montá-los em qualquer lugar do seu sistema de arquivos. Por exemplo, você poderia colocar seus diretórios pessoais em uma partição separada montando outra partição em / home. No entanto, você pode montar uma partição em qualquer lugar que desejar - você pode até montá-la em / myBackupDrive.

    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, então você tenta excluí-lo. Você verá uma mensagem de erro - você precisa parar de assistir o arquivo no VLC antes de poder excluí-lo, renomeá-lo ou fazer qualquer outra coisa..

    No Linux, você pode geralmente excluir ou modificar o arquivo de vídeo durante a reprodução. Você não verá mensagens de erro dizendo que o arquivo está em uso.


    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. É insensível a maiúsculas e minúsculas, assim como o Windows.