terça-feira, 12 de novembro de 2013

Linux Step to Step http://linuxcommand.org/lts0030.php

Outros Comandos Úteis para Navegação
  • $ ls   (listar arquivos e diretórios)
  • $ less (listar arquivos de texto)
  • $ file (classificar o conteúdo do arquivo)
$ ls

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.)
Detalhes no Long Format

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