Comandos para diretórios
Para conseguir trabalhar ou manipular arquivos e diretórios em um computador, é preciso saber “andar” por entre os diretórios de forma eficiente.
Trocar de diretório
O comando de troca de diretório é o cd – acrônimo para "call directory" e seu uso é:
- $ cd /var/log → abre o diretório /var/log, onde estão os logs do sistema;
- $ cd /home/aluno1 → abre o diretório /home/aluno1, onde estão os dados do usuário aluno1. Pode-se dizer entra na casa do usuário aluno1;
- $ cd /home/aluno1/projetos → tenta abrir o diretório /home/aluno1/projetos (este diretório não existe, logo o shell irá informar o erro);
- $ cd --help → mostra os detalhes do comando.
Listar arquivos
O comando para ver o conteúdo de um diretório é o ls – acrônimo de "list" e seu uso é:
- $ ls → mostra a lista de arquivos e diretórios;
- $ ls -l → mostra a lista de arquivos e diretórios em detalhes;
- $ ls --help → mostra os detalhes do comando.
Criar diretórios
O comando de criação de diretórios é mkdir – acrônimo de "make directory'" e seu uso é:
- $ mkdir teste → cria diretório teste dentro do diretórios em que estou.
- $ mkdir /tmp/lixo → cria diretório lixo dentro da pasta /tmp;
- $ mkdir --help → mostra os detalhes do comando.
Remover diretórios
O comando para remoção de diretórios é o rmdir – acrônimo de "remove directory". Esta comando exige que o diretório esteja vazio, mas exitem outros comandos de remoção forçada com mesmo com conteúdo.
- $ rmdir teste → remove o diretório criado anteriormente (deve estar vazio);
- $ rmdir /tmp/lixo → remove o diretório criado no teste anterior – vale observar que /tmp é preservado, sendo apagado somente o lixo.
- $ rmdir --help → mostra os detalhes do comando.
Renomear diretórios
O comando para renomear diretórios (é o mesmo para renomear tudo) é o mv – acrônimo para "move". Este comando pode ser usado para modificar o nome de algo como a localização de algo. Seu uso é:
- $ mv teste novonome → move o diretório teste para novonome;
- $ mv /tmp/lixo /tmp/lixao → move os diretório lixo para lixao;
- $ mv --help → mostra os detalhes do comando.
Os comandos acima são fundamentais para a operação de um computador em modo texto – lembre-se que nem sempre teremos um sistema operacional com ambiente gráfico disponível mas o o modo texto é padrão. Além disso, outras o formas de “fazer” podem ser encontradas.
Estes comandos são idênticos para todas as distribuições sofrendo pequenas variações nos sistemas Microsoft®.