São os comandos usados para a movimentação entre os diretórios e listagem do conteúdo dos mesmos.
cd:
Muda de diretório.
cd [diretório]
Exemplo:
$ cd /home/thiago
{vai para o diretório home do usuário thiago}
$ cd /
{vai para o diretório raiz do sistema}
$ pwd
{Mostra o diretório atual}
Exemplo:
$ cd /home/thiago
$ pwd
/home/thiago
ls ou dir:
Mostra o conteúdo dos diretórios.
ls [opções] [diretório]
dir [opções] [diretório]
Opções:
- -l : Exibe uma listagem utilizando o formato longo dos nomes de arquivos, exibindo também as permissões de arquivos e diretórios;
- -a : Mostra arquivos ocultos (o nome dos arquivos ocultos iniciam com ".");
- -t : Mostra os arquivos por data de alteração.
Exemplo:
$ ls -a /home/Thiago
$ ls /usr/bin
Regras de filtragem
O comando ls é muito útil, pois o utilizaremos sempre que quisermos verificar quais arquivos existem dentro de um determinado diretório. Agora imagine a seguinte situação, você está no diretório /usr/clientes e dentro desse diretório existem cerca de 400 outros diretórios referentes aos seus clientes. Como você faria para o
Linux listar somente os clientes que comecem com a letra "B"? Existem alguns caracteres de significado especial para o
Linux que chamamos de caracteres coringas, entre os mais usados estão o ?, * e [a-z].
- ? : É correspondente a um único caractere;
- * : É correspondente a vários caracteres;
- [a-z] : É correspondente a um intervalo de caracteres.
Para realizar a listagem dos clientes com a letra "B" no início do nome, basta digitar o seguinte comando dentro do diretório /usr/clientes:
$ ls B*
{Exemplo do resultado do comando ls B*}
Banco01
Banco02
Banco03
Banco04
Bragança
Bilia
Com isso o Linux irá listar todos os clientes que iniciem com "B", independente do número de caracteres que vier depois da letra.