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-rpara 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