Sobes.tech
Junior

Quais comandos no Linux são usados para trabalhar com ficheiros e diretórios?

sobes.tech IA

Resposta da IA

  • ls: Visualizar o conteúdo do diretório.
  • cd: Mudar o diretório de trabalho atual.
  • pwd: Mostrar o caminho completo do diretório de trabalho atual.
  • mkdir: Criar um diretório.
  • rmdir: Remover um diretório vazio.
  • touch: Criar um arquivo vazio ou atualizar a data de modificação de um existente.
  • cp: Copiar arquivos ou diretórios.
  • mv: Mover ou renomear arquivos/diretórios.
  • rm: Remover arquivos ou diretórios (com a opção -r para remoção recursiva).
  • cat: Mostrar o conteúdo de um arquivo na saída padrão, concatenar arquivos.
  • less / more: Visualização página por página do conteúdo do arquivo.
  • head: Mostrar as primeiras linhas do arquivo.
  • tail: Mostrar as últimas linhas do arquivo.
  • file: Determinar o tipo de arquivo.
  • find: Procurar arquivos e diretórios de acordo com vários critérios.
  • grep: Procurar linhas que correspondam a um padrão em arquivos.
  • chmod: Alterar permissões de arquivos e diretórios.
  • chown: Alterar o proprietário de um arquivo ou diretório.
  • chgrp: Alterar o grupo proprietário de um arquivo ou diretório.
  • ln: Criar links (hard ou simbólicos).
  • df: Mostrar informações sobre o uso do espaço em disco dos sistemas de arquivos.
  • du: Estimar o uso do espaço em disco de arquivos e diretórios.

Exemplos:

# Visualizar conteúdo com detalhes
ls -l

# Criar um novo diretório
mkdir meu_novo_diretorio

# Copiar um arquivo
cp arquivo_origem diretorio_destino/

# Mover ou renomear um arquivo
mv arquivo_antigo novo_nome

# Apagar um arquivo
rm arquivo_a_apagar

# Mostrar as primeiras 10 linhas de um arquivo
head meu_arquivo_de_logs

# Procurar arquivos com extensão .txt no diretório atual e subdiretórios
find . -name "*.txt"

# Alterar permissões para que o proprietário possa executar um script
chmod u+x meu_script.sh