meus 2c

$ ls -l | sort -rnk5
ou
$ ls -l | sort -nk5


Como preferir.. só adicionar os tail/head, e se necessário os cut/awk
da vida pra pegar so o arquivo.

--

Flávio do Carmo Júnior aka waKKu

2009/7/29 Moacir Souza <[email protected]>:
>
>
> Alcino,
>
> Nesse caso você tem que ser mais criativo. Eu uso o seguinte nos
> meus ambientes AIX:
>
> $ ls -lA | sort -n -r +4 | head -n 5
>
> Eis um exemplo:
>
> Todos os arquivos:
>
> $ ls -lA
> total 144
> -rwx------ 1 moacir staff 2264 Mar 14 2008 .profile
> -rw------- 1 moacir staff 9354 Jul 29 16:03 .sh_history
> drwx------ 2 moacir staff 256 Feb 01 2008 .ssh
> -rw------- 1 moacir staff 97 May 19 15:16 .vi_history
> -rw-r--r-- 1 moacir staff 130 May 06 2008 dnss_tsm.ksh
> -rwxr--r-- 1 moacir staff 2870 Feb 14 2008 dwpub.ksh
> -rwxr-x--- 1 moacir staff 15210 Mar 11 2008 mkuser_db.ksh
> -rwxr--r-- 1 moacir staff 2949 Nov 14 2008 mkuser_dwp.ksh
> -rw-r--r-- 1 moacir staff 7457 Nov 12 2008 smit.log
> -rw-r--r-- 1 moacir staff 770 Oct 20 2008 smit.script
> -rw-r--r-- 1 moacir staff 1570 Oct 20 2008 smit.transaction
> -rw-r--r-- 1 moacir staff 1672 May 13 2008 ulimits_usuarios_banco
> -rw-r--r-- 1 moacir staff 54 May 13 2008 usuarios_banco
>
> Os cinco maiores:
>
> $ ls -lA | sort -n -r +4 | head -n 5
> -rwxr-x--- 1 moacir staff 15210 Mar 11 2008 mkuser_db.ksh
> -rw------- 1 moacir staff 9408 Jul 29 16:03 .sh_history
> -rw-r--r-- 1 moacir staff 7457 Nov 12 2008 smit.log
> -rwxr--r-- 1 moacir staff 2949 Nov 14 2008 mkuser_dwp.ksh
> -rwxr--r-- 1 moacir staff 2870 Feb 14 2008 dwpub.ksh
>
> Atenciosamente,
> Moacir Filho
>
> 2009/7/29 Alicino <[email protected]>:
>
>>
>>
>> A opção ls -lS não funcionou.
>>
>> $ ls -lS | head -n6
>> ls: illegal option -- S
>> usage: ls [-1ACFHLNRabcdefgilmnopqrstuxEUX] [File...]
>>
>> Acredito que seja pq estou utilizando AIX. Talvez no Debian (outro que tb
>> uso) deve rodar...
>>
>> Alguma outra opção ?
>>
>> Grato mais uma vez.
>>
>> Alicino
>>
>> 2009/7/29 Cléoson Barreto <[email protected]>
>>
>>>
>>>
>>> Olá!
>>>
>>> Acho que isso deve ajudar:
>>>
>>> $ ls -lS | head -n6
>>>
>>> Isso vai te dar os cinco maiores arquivos de um diretório, O parâmetro
>>> -S server para ordenar os arquivos por tamanho.
>>>
>>> --
>>> []'s
>>> Cléoson.
>>> http://farinhadigital.blogspot.com/
>>>
>>>
>>> 2009/7/29 Alicino <[email protected] <alicino%40gmail.com>>
>>>
>>> >
>>> >
>>> > Amigos de Shell,
>>> >
>>> > Estou tentando descobrir uma forma de começar um script para fazer
>>> procurar
>>> > em um determinado diretório os 10 maiores arquivos (ou os 5 maiores,
>>> tanto
>>> > faz...).
>>> >
>>> > Alguém teria um norte pra mim? Pelo visto o comando du seria a opção
>>> > mais
>>> > lógica, mas o restante...
>>> >
>>> > Grato.
>>> >
>>> > Alicino de Moura Filho
>>> > http://alicino.com.br/blog/
>>> > [email protected] <alicino%40gmail.com> <alicino%40gmail.com>
>>> > Campinas-SP
>>> >
>>> > [As partes desta mensagem que não continham texto foram removidas]
>>> >
>>> >
>>>
>>> [As partes desta mensagem que não continham texto foram removidas]
>>>
>>>
>>>
>>
>> --
>> [ ]´s
>>
>> Alicino de Moura Filho
>> http://alicino.com.br/blog/
>> [email protected]
>> Campinas-SP
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Moacir da Cruz Souza Filho
>
> -Analista de Sistemas: Suporte Unix Avançado
> Serviço Federal de Processamento de Dados
>
> -Mestrando em Ciências da Computação
> Universidade de Brasília
>
> -Bacharel em Engenharia da Computação
> Escola Politécnica de Pernambuco
> Universidade de Pernambuco
>
> -Técnico em Eletrônica
> Escola Técnica Federal de Pernambuco
>
> -Linux user #449600
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Página pessoal: http://moacir.souza.googlepages.com
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> 

Responder a