Manipulação de Arquivos no Bash - Comandos Essenciais

Manipulação de Arquivos no Bash - Comandos Essenciais

Manipulação de Arquivos no Bash: Comandos Essenciais

O Bash (Bourne Again Shell) é um shell de linha de comando amplamente utilizado em sistemas operacionais Unix e Linux. Ele oferece uma variedade de comandos poderosos para manipulação de arquivos, permitindo que os usuários executem uma ampla gama de tarefas relacionadas à gestão de arquivos e diretórios. Neste artigo, exploraremos alguns dos comandos fundamentais para manipulação de arquivos no Bash, sem exemplos específicos, mas fornecendo uma visão geral abrangente de suas funcionalidades.

  • ls: Lista os arquivos e diretórios no diretório atual.

  • ls -l: Lista os arquivos e diretórios no formato detalhado.

  • ls -a: Lista todos os arquivos, incluindo os ocultos.

  • cp arquivo1.txt arquivo2.txt: Copia o arquivo1.txt para um novo arquivo chamado arquivo2.txt.

  • mv arquivo.txt novo_nome.txt: Renomeia o arquivo.txt para novo_nome.txt.

  • mv arquivo.txt ~/Documents/: Move o arquivo.txt para o diretório Documents do usuário.

  • rm arquivo.txt: Remove o arquivo.txt permanentemente.

  • rm -rf diretório: Remove o diretório e todos os seus conteúdos de forma recursiva e forçada.

  • mkdir novo_diretório: Cria um novo diretório chamado novo_diretório.

  • rmdir diretório_vazio: Remove o diretório vazio diretório_vazio.

  • touch novo_arquivo.txt: Cria um novo arquivo vazio chamado novo_arquivo.txt.

  • cat arquivo.txt: Exibe o conteúdo do arquivo.txt no terminal.

  • cat arquivo1.txt arquivo2.txt > arquivo3.txt: Concatena os arquivos arquivo1.txt e arquivo2.txt e os redireciona para um novo arquivo chamado arquivo3.txt.

  • grep "palavra" arquivo.txt: Pesquisa pela palavra "palavra" no arquivo.txt e exibe as linhas correspondentes.

  • grep -r "padrão" diretório/: Pesquisa recursivamente por um padrão em todos os arquivos dentro do diretório.

  • find . -name "*.txt": Procura por todos os arquivos com a extensão .txt a partir do diretório atual.

  • find /home/usuario -type f -size +10M: Procura por arquivos maiores que 10MB no diretório /home/usuario.

  • find . -type d -empty: Procura por diretórios vazios a partir do diretório atual.

  • head arquivo.txt: Exibe as primeiras linhas do arquivo.txt.

  • tail arquivo.txt: Exibe as últimas linhas do arquivo.txt.

Estes são apenas alguns exemplos de como você pode usar os comandos de manipulação de arquivos no Bash para realizar uma variedade de tarefas.


Cookies.

Ao utilizar este site, você aceita automaticamente que utilizemos cookies. Regra de Política Privacidade

aceito