ls
Lista o conteudo de diretorios e as informações do arquivo. Por default a listagem é fornececida em ordem alfabetica.
SINTAXE:
ls [ –l –a –C –d –f –F –g –i –n –o –p –r –R –s –t –u –x ] pathname
DESCRIÇÃO:
-l listagem em formato longo. Fornece o tipo do arquivo os flags de proteção, o nº de links, o dono, grupo, tamanho do arquivo em bytes, e data da ultima modificação. -a lista todas as entradas do diretorio, inclusive a entrada “.”, em colunas e em ordem alfabetica. -C Classifica a listagem em multicolunas, este é o Default quando não é usado um argumento, e a saida é dada no terminal. -d se o arquivo é um diretorio, lista somente a entrada “.”, ao usar com –g ou com –l, obtem-se dados do diretorio. -f igual a opção –a, exceto que a listagem é fornecida obedecendo a ordem em que os arquivos se encontram no diretorio. -F inclui na listagem uma “/” apos o arquivo diretorio e um “*” apos o arquivo executavel. -g listagem igual a opção –l, exceto que o dono do arquivo não é impresso. -i lista o numero i-node para cada arquivo na 1ª coluna. -n igual a opção –l, exceto que é impresso a identificação do usuario e do grupo ao inves do nome do usuario e nome do grupo. -o igual a opção –l, exceto que o grupo não é impresso. -p coloca uma “/” apos o nome de cada arquivo, se for um diretorio. -r inverte a ordem do sort na listagem. -R lista todos os diretorios de forma recursiva. -s fornece o tamanho de cada entrada no diretorio -t classifica a listagem do diretorio pelo tempo da ultima modificação do arquivo, ao inves do nome. -u utiliza para o sort da listagem, o tempo do ultimo acesso ao inves do tempo da ultima modificação. Esta opção não tem efeito se não for usada com –t ou –l. -x classifica a saida no formato horizontal em multicolunas. EXEMPLOS:
- listagem do diretorio corrente
isis:~ # ls
.bash_history .exrc .gnupg .kbd .ssh .viminfo acha bin inst-sys mbox vpd.properties
isis:~ #- listagem dos arquivos do diretorio usr inclusive as entradas “.” e “..”
isis:~ # ls -a /usr
. .. X11R6 bin games include informix lib lib64 local sbin share src tmp x86_64-suse-linux
isis:~ #- listagem colunada do diretorio corrente, com indicação dos arquivos diretorios e arquivos executaveis
isis:~ # ls -CF
.bash_history .exrc .gnupg/ .kbd/ .ssh/ .viminfo acha* bin/ inst-sys/ mbox vpd.properties
isis:~ #- listagem longa do diretorio corrente
isis:~ # ls -l
total 5978
-rw------- 1 root root 8784 Mar 24 15:16 .bash_history
-rw-r--r-- 1 root root 1332 Nov 23 2005 .exrc
drwx------ 2 root root 176 Sep 28 02:59 .gnupg
drwxr-xr-x 2 root root 80 Sep 25 2009 .kbd
drwx------ 2 root root 160 Jan 28 12:25 .ssh
-rw------- 1 root root 13947 Mar 24 08:33 .viminfo
-rwxr--r-- 1 root root 34 Mar 17 14:32 acha
drwxr-xr-x 2 root root 48 Dec 3 2008 bin
drwxr-xr-x 5 root root 208 Sep 25 2009 inst-sys
-rw------- 1 root root 6052506 Mar 10 11:23 mbox
-rw-r--r-- 1 root root 21286 Nov 4 10:18 vpd.properties
isis:~ #
Observe no exemplo acima o nº de ligações do diretorio bin. No caso de diretorio, sempre havera inicialmente 2 links, o “.” e o “..”. A partir dai, cada diretorio que for criado sob esse diretorio sera contado um novo link para o diretorio.
Nenhum comentário:
Postar um comentário