NAVEGAÇÃO NO SISTEMA DE ARQUIVOS E OPERAÇÕES BÁSICAS

O sistema de arquivos do Linux é uma estrutura de árvore, com o diretório raiz / como ponto de partida, e todos os diretórios e arquivos se organizam a partir dele. pwd mostra o diretório atual, cd muda de diretório, cd .. volta ao diretório superior e cd ~ retorna ao diretório home do usuário. Esses três comandos são a base para se localizar no sistema.

ls lista o conteúdo de um diretório. ls -l mostra informações detalhadas (permissões, dono, tamanho, data de modificação), ls -a exibe arquivos ocultos (os que começam com .), e ls -lh apresenta tamanhos em unidades legíveis (KB, MB). Combinar esses parâmetros permite obter rapidamente uma visão geral do diretório.

Criar e remover exige cuidado. mkdir cria diretórios, touch cria arquivos vazios, cp copia arquivos ou diretórios (copiar diretórios exige -r), mv move ou renomeia, e rm remove arquivos. rm -r pode apagar diretórios e todo o seu conteúdo, mas deve ser usado com cautela, pois o Linux não tem "lixeira" para comandos de remoção: a execução é irreversível.

Para visualizar o conteúdo de arquivos há ferramentas específicas. cat mostra o arquivo inteiro, adequado para arquivos pequenos; less pagina e permite navegar, adequado para arquivos grandes; head -n 20 e tail -n 20 mostram as primeiras e as últimas 20 linhas, respectivamente, sendo muito útil acompanhar logs em tempo real com tail -f.

DICA: Antes de executar rm -r, use ls para confirmar o conteúdo do diretório. Para operações arriscadas, teste primeiro com mv para outro local em vez de apagar direto, ou faça backup antes de operar.


