Outros Comandos Úteis para Navegação
- $ ls (listar arquivos e diretórios)
- $ less (listar arquivos de texto)
- $ file (classificar o conteúdo do arquivo)
Este comando lista o conteúdo do diretório. É o comando mais usado no Linux. E pode ser
usado de diferentes maneiras:
$ ls (listar os arquivos do diretório atual)
$ ls /diretorio_qualquer (listar os arquivos do /diretorio_qualquer)
$ ls -l (listar o diretório atual em formato longo, ou seja, detalhado)
$ ls -l /etc /bin (listar arquivos de diretorio /bin de forma simples e os do diretorio /etc em detalhes)
$ ls -la .. (listar todos os arquivos ( até mesmos os com nomes iniciados com ponto final, que normalmente são ocultos) do diretório acima do diretório atual em formado detalhado.
Estes exemplos mostrar importantes conceitos sobre comandos. A maioria dos comandos tem a seguinte sintaxe:
$ COMANDO -OPÇÃO ARGUMENTOS ARGUMENTOS
Onde COMANDO é a abreviação do comando, -OPÇÃO é um ou mais ajustes de comportamento do COMANDO, e ARGUMENTOS é uma ou mais variáveis de entrada necessárias ao comando.
No caso do COMANDO "ls", é a abreviação de "listar", e que pode ter seu comportamento ajustado por
uma ou mais -OPÇÔES e pode atuar em um ou mais arquivos ou diretórios:
- -l long format, exibe tipo de arquivo Unix, permissões, número de hard links, proprietário, grupo, tamanho, data da última modificação e o nome do arquivo.
- -f não classificar. Útil para diretórios que contenha grande número de arquivo.
- -F acrescenta um caracter revelado a natureza do arquivo, por exemplo, "*" para executável, ou "/" para diretório. Arquivos comum não possuem sufixos.
- -a lista todos arquivos do diretório especificado, incluindo aquele que iniciam com "." (que são arquivo ocultos em Unix). Por default, este arquivos não são incluidos na listagem.
- -R lista recursivamente os subdirectories. O comando "ls -R /" portanto listará todos os arquivos existentes.
- -d detalha informações sobre links símbolicos ou diretórios, em vez do arquivo apontado pelo link or listar conteúdo do diretório.
- -t classifica a lista de arquivos por data de alteração.
- -h exibe tamanhos em unidades legíveis (e.g., 1K, 234M, 2G, etc.)
Se usar a opção -l como -ls, será exibido uma lista de arquivo com todas suas informações
-rw------- 1 bshotts bshotts 576 Apr 17 1998 weather.txt drwxr-xr-x 6 bshotts bshotts 1024 Oct 9 1999 web_page -rw-rw-r-- 1 bshotts bshotts 276480 Feb 11 20:41 web_site.tar -rw------- 1 bshotts bshotts 5743 Dec 16 1998 xmas_file.txt ---------- ------- ------- -------- ------------ ------------- | | | | | | | | | | | File Name | | | | | | | | | +--- Modification Time | | | | | | | +------------- Size (in bytes) | | | | | +----------------------- Group | | | +-------------------------------- Owner | +---------------------------------------------- File Permissions
File Name
Nome do arquivo ou diretório.
Modification Time
Data da última alteração. Se a data de alteração ocorreu a mais de seis meses, a data é exibida com o ano. Caso contrário a hora do dia é exibida.
Size
O tamanho do arquivo em bytes.
Group
O nome do grupo que tem permissão do arquivo além do dono do arquivo.
Owner
O nome do usuário a quem pertence o arquivo.
File Permissions
Uma representação de permissão de acesso ao arquivo.
Tipo __proprietário__ ___grupo____ ___outros___
[ - ] [ r ] [ w ] [ x ] [ r ] [ w ] [ x ] [ r ] [ w ] [ x ]
- - arquivo comum
- d diretório
- r read - ler
- w write - editar
- x execute - executar
- O primeiro caractere representa o tipo de arquivo.
- Um hífen "-" indica um arquivo comum.
- Um "d" indica um diretório.
- O segundo conjunto de três caracteres representam direitos de ler, escrever ou executar do proprietário do arquivo.
- O próximo conjunto de três caracteres representam direitos de ler, escrever ou executar do grupo do arquivo.
- Os últimos três caracteres representam os direitos concedidos a todos os outros.
Nenhum comentário:
Postar um comentário