Informática

Windows e Linux comparados: arquivos, permissões e comandos

Windows e Linux são sistemas operacionais que fazem o mesmo trabalho (gerenciar processos, memória, arquivos e dispositivos), mas com organização diferente. As bancas costumam cobrar as diferenças práticas: como os caminhos são escritos, como funcionam as permissões, o que é kernel e distribuição, e comandos básicos de terminal. Este guia complementa o texto geral sobre sistema operacional com a comparação direta.

Kernel, sistema e distribuição

O kernel (núcleo) é a parte do sistema que fala diretamente com o hardware e gerencia processos, memória e dispositivos. O Linux, em sentido estrito, é um kernel. O que o usuário instala é uma distribuição: o kernel mais ferramentas, ambiente gráfico e gerenciador de pacotes. Existem muitas distribuições, com públicos e ciclos de atualização diferentes.

O Linux é software livre: o código-fonte é aberto e pode ser estudado, modificado e redistribuído conforme a licença. O Windows é software proprietário (código fechado, licença comercial). Livre não é sinônimo de gratuito, nem proprietário de pago: há software livre vendido e proprietário gratuito.

Ambos são multitarefa e multiusuário, e ambos têm interface gráfica e linha de comando. A frase “Linux só tem terminal” é falsa; usa-se interface gráfica na maioria das distribuições para o dia a dia.

Como cada sistema organiza os arquivos

Aspecto Windows Linux
Raiz Uma por unidade: C:, D:\ Uma só árvore, iniciada em /
Separador de caminho Barra invertida () Barra normal (/)
Maiúsculas e minúsculas Não diferencia em nomes Diferencia: Relatorio.txt e relatorio.txt são arquivos distintos
Discos e pendrives Recebem uma letra São “montados” em um diretório da árvore
Extensão do arquivo Define o programa que abre Não é obrigatória; o conteúdo e as permissões importam mais

Diretórios clássicos do Linux.

  • / é a raiz de tudo.
  • /home guarda os arquivos dos usuários.
  • /etc guarda arquivos de configuração do sistema.
  • /bin e /usr guardam programas e utilitários.
  • /var guarda dados variáveis, como registros (logs).
  • /tmp guarda arquivos temporários.
  • /dev representa dispositivos.
  • /root é a pasta do superusuário.

Sistemas de arquivos. O Windows usa principalmente o NTFS nos discos internos, que suporta permissões, compressão e criptografia, e o exFAT ou o FAT32 em pendrives. O FAT32 limita cada arquivo a cerca de 4 GB, detalhe que explica por que um vídeo grande não copia para alguns pendrives. As distribuições Linux usam com frequência o ext4, e também leem os formatos do Windows.

Permissões no Linux

Cada arquivo tem um dono, um grupo e “outros”. Para cada um existem três permissões: leitura (r), escrita (w) e execução (x), com valores 4, 2 e 1.

  • rwx = 4 + 2 + 1 = 7
  • r-x = 4 + 0 + 1 = 5
  • r– = 4 + 0 + 0 = 4

Logo, chmod 754 arquivo dá ao dono rwx (7), ao grupo r-x (5) e aos outros r– (4). A leitura simbólica -rwxr-xr-- corresponde ao mesmo resultado. A permissão 640, por exemplo, é rw-r—–: dono lê e escreve (6 = 4 + 2), grupo só lê (4) e outros não têm acesso (0).

No Windows, as permissões ficam nas propriedades do arquivo, na aba de segurança, e são mais granulares (controle total, modificar, leitura e execução, leitura, gravação). O administrador é o equivalente do root do Linux, e o Windows pede confirmação (controle de conta de usuário) para ações administrativas, enquanto o Linux usa sudo para executar um comando como superusuário.

Comandos básicos do terminal Linux

Comando Para que serve
pwd mostra o diretório atual
ls lista arquivos (ls -l mostra detalhes e permissões)
cd pasta entra em uma pasta (cd .. volta um nível)
mkdir pasta cria uma pasta
cp origem destino copia
mv origem destino move ou renomeia
rm arquivo remove (sem lixeira; é definitivo)
cat arquivo mostra o conteúdo
grep texto arquivo procura um texto em arquivos
chmod, chown alteram permissões e dono
ps, top mostram processos
kill encerra um processo
man comando exibe o manual do comando

O Windows tem equivalentes no Prompt de Comando: dir (como ls), cd, mkdir, copy, move, del, type (como cat) e tasklist (como ps). No PowerShell, vários desses nomes funcionam como apelidos.

Ferramentas gráficas do Windows mais cobradas

  • Gerenciador de Tarefas, aberto por Ctrl + Shift + Esc: mostra processos, desempenho e programas de inicialização, e permite encerrar tarefas.
  • Explorador de Arquivos, aberto por Win + E.
  • Segurança do Windows, que reúne antivírus e firewall do sistema.
  • Windows Update, que instala correções.
  • Lixeira: apagar pela interface envia o arquivo para ela; usar Shift + Delete exclui sem passar por ela.

O atalho Win + L bloqueia a sessão, e Win + D mostra a área de trabalho.

Atualizações e pacotes

No Linux, programas são instalados e atualizados por um gerenciador de pacotes ligado a repositórios; o comando varia conforme a família da distribuição. No Windows, instala-se por instaladores executáveis, pela loja do sistema ou por ferramentas de pacote. Em ambos, atualizar o sistema corrige falhas de segurança, o que dialoga com o tema de ameaças e golpes digitais.

Erros comuns

  • Dizer que o Linux é um sistema operacional completo e único, sem distinção entre kernel e distribuição.
  • Escrever caminhos Linux com barra invertida.
  • Esquecer que o Linux diferencia maiúsculas de minúsculas.
  • Confundir livre com gratuito.
  • Ler chmod 755 como “todos têm tudo”; 7 vale só para o dono.
  • Achar que rm envia para a lixeira.

Fontes e atualização

Não há norma oficial única que defina esses conceitos; o guia é orientação conceitual baseada nas características consagradas de cada sistema. As somas de permissão (7, 5, 4, 6) foram refeitas pela redação. Comandos e telas variam por versão e distribuição: no estudo, prefira o que o edital e a banca indicam e confira a versão citada em provas anteriores.

Próximos passos

Leia também

Para continuar no site

Viu algo errado, desatualizado ou confuso? Relatar erro nesta página