Bash Linux Arquivos
Escrever conteúdo em arquivo
echo "Hello, World!" > hello.txt
Listar arquivos
ls -lha
- l: visualizar como lista
- h: legível para humanos
- a: mostrar arquivos ocultos
Mostrar documentação do comando
man ls
Exibe o conteúdo de um arquivo
cat hello.txt
Exibe as primeiras linhas de um arquivo
head -n 10 /proc/cpfuinfo
- n: Número de linhas
Exibe as últimas linhas de um arquivo
tail -n 10 /proc/cpfuinfo
- n: Número de linhas
Exibe conteúdo de arquivo com navegação
less /var/log/messages
busca termos dentro de arquivos ou diretórios
sudo grep gabriel /var/log/auth.log
Copiar arquivo
To Copy
cp hello.txt teste.txt
Renomear ou mover arquivo
To Move
mv hello.txt hello.bak
Permissão pare executar
Change Mode
chmod +x <nome_arquivo>
Onde x
faz referência ao x
de e## x## ecute
Descompactar arquivos zip
unzip -tv <nome_arquivo>.zip
- t: testa o arquivo antes de descompactar.
- v: executa o comando de maneira verbosa.
(Des)empacota ou (des)comprime arquivos
tar -czvf arquivos.tgz *.txt
- c: indica que o arquivo está sendo criado.
- z: indica que o arquivo será comprimido com gzip.
- v: executa o comando de maneira verbosa.
- f: nome do arquivo que será gerado.