1Sep

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

O sistema de arquivos do

Linux possui algumas diferenças do sistema de arquivos do Windows. Você não encontrará nenhuma letra de unidade ou barras invertidas, mas você encontrará um layout de aparência alienígena onde os arquivos podem ter o mesmo nome, diferindo apenas em maiúsculas.

Esta não é uma lista exaustiva. Destina-se a novos usuários de Linux que não conheçam todas as diferenças entre Linux e Windows. Existem muitas outras diferenças que se aplicam.

Estrutura de Diretório

Você não encontrará nenhuma pasta de Windows, Arquivos de Programas ou Usuários se você começar a navegar em torno do sistema de arquivos em seu computador Linux.(Embora o diretório /home/ seja muito parecido com a pasta Usuários.)

A estrutura de diretório do Linux não usa apenas nomes diferentes para pastas, ele usa um layout completamente diferente. Por exemplo, no Windows, um aplicativo pode armazenar todos os seus arquivos em C: \ Arquivos de Programas \ Aplicação. No Linux, seus arquivos seriam divididos entre vários locais - seus binários no /usr/ bin, suas bibliotecas em /usr/ lib e seus arquivos de configuração em /etc/.

Explicamos o que cada diretório no sistema de arquivos Linux é e para o qual é.Para os detalhes, leia: HTG explica: A estrutura do diretório do Linux explicada

Case Sensitivity

No Windows, você não pode ter um arquivo chamado arquivo e outro arquivo chamado FILE na mesma pasta. O sistema de arquivos do Windows não é sensível a maiúsculas e minúsculas, por isso trata esses nomes como o mesmo arquivo.

No Linux, o sistema de arquivos diferencia maiúsculas de minúsculas. Isso significa que você poderia ter arquivos denominados arquivo , Arquivo e FILE na mesma pasta. Cada arquivo teria diferentes conteúdos - o Linux trata letras maiúsculas e minúsculas como caracteres diferentes.

Backslashes vs. Forward Slashes

O Windows usa barras invertidas, assim como o DOS fez. Por exemplo, o caminho para o diretório de um usuário no Windows é:

C: \ Usuários \ Nome

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

/home/ nome

Você também notará que URLs em seu navegador da Web, mesmo no Windows- use barras oblíquas. Por exemplo, é https: artigo //www.howtogeek.com/, e não http: \\ www.howtogeek.com \ artigo.

No Drive Letters - It's All Under /

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 sob sua própria letra de unidade.

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

No Linux, tudo está em / - o diretório raiz. Não há arquivos acima do diretório raiz, pois existem arquivos fora de C: no Windows. Quando você conecta um dispositivo ao seu computador, ele ficará disponível no /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 que você quiser no seu sistema de arquivos. Por exemplo, você pode colocar seus diretórios domésticos em uma partição separada, montando outra partição em / home. No entanto, você poderia montar uma partição em qualquer lugar que você quiser - você poderia montá-lo em / myBackupDrive.

Tudo é um arquivo

Assim como todo sistema de arquivos montado é um diretório em /( 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 no /dev/ cdrom, enquanto o mouse é representado pelo mouse /dev/.

Esta frase é realmente um pouco de simplificação excessiva - tudo não é realmente um arquivo no Linux. Mas entender o que significa esta frase irá ajudá-lo a entender como o Linux funciona. Para saber mais, leia: HTG explica: o que significa "Tudo é um arquivo" no Linux

Você pode excluir ou modificar arquivos abertos

No Linux e outros sistemas operacionais semelhantes a UNIX, as aplicações não bloqueiam o acesso exclusivo aos arquivos com a freqüência deeles fazem no Windows. Por exemplo, digamos que você está assistindo 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 para ele.

No Linux, você geralmente pode excluir ou modificar o arquivo de vídeo como estava sendo reproduzido. Você não verá mensagens de erro dizendo que o arquivo está em uso.

Estas diferenças também devem ser aplicadas a outros sistemas operacionais semelhantes a UNIX.Pode haver algumas diferenças, no entanto - por exemplo, o Mac OS X não é sensível a maiúsculas e minúsculas.É sensível a maiúsculas e minúsculas, assim como o Windows.