shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Pesquisar os maiores arquivos


From: Marvin Lemos
Subject: Re: [shell-script] Pesquisar os maiores arquivos
Date: Wed, 29 Jul 2009 16:30:19 -0300

Olá Pessoal,

com o find também é possível. Por exemplo:

$ find /usr/bin/ -type f -printf "%s  \t  %f \n" | sort -nr | head

O comando acima lista os 10 maiores arquivos do diretório /usr/bin

Abraços,
Marvin Lemos

2009/7/29 Moacir Souza <address@hidden>

>
>
> 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 <address@hidden <alicino%40gmail.com>>:
>
> >
> >
> > 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 <address@hidden<cleoson.barreto%40gmail.com>
> >
> >
> >>
> >>
> >> 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 <address@hidden <alicino%40gmail.com> <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/
> >> > address@hidden <alicino%40gmail.com> <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/
> > address@hidden <alicino%40gmail.com>
> > 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
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]