Arquivos
Arquivos são objetos digitais, armazenados em uma mídia qualquer ( disco rígido, CDROM, rede, etc,). Arquivos possuem uma razão bem definida para existirem, podem possuir algum conteúdo que faz sentido para algum usuário, por exemplo um relatório de conclusão de curso ou uma fotografia; ou são arquivos de sistema, relacionados ao funcionamento do sistema operacional ou de algum programa.
Nesta parte deste material vamos estudar um pouco mais sobre a manipulação de arquivos.
Manipulação de arquivos
A manipulação de arquivos segue a mesma lógica dos comandos para diretórios, com algumas variações. Os comandos de renomear, mover, remover são idênticos. Comandos específicos para arquivos podem ser:
- Criar arquivo
Arquivos podem ser criados de diversas formas, sendo as mais comuns:
- $ touch arquivo-teste → cria um arquivo texto de nome arquivo-teste vazio;
- $ nano arquivo-teste → cria um arquivo texto de nome arquivo-teste direto no editor de textos;
- Ver conteúdo.
Podemos ver o conteúdo de arquivos de diversas formas, sendo 3 as mais usuais:
- editor de texto: quando fazemos uso de um editor de texto – este método nos permite editar e modificar um arquivo (desde que tenhamos permissão para isso);
- $ nano /home/aluno1/texto
- com o cat: o cat pode ser usado para mostrar o conteúdo de um arquivo de forma estática, ou seja, todas as informações do arquivo são jogadas na tela de forma estática – sem possibilidade de edição.
- com o tail: o comando tail mostra as últimas linhas do arquivo texto. No entanto, usando um modificador chave, podemos ver o arquivo crescendo. Este comando é muito útil na visualização de logs de erro
- $ tail -f /var/log/messges