Usando o du: # du -h | sort -nr | head -6 1020K ./log.d 804K ./selinux 788K ./selinux/targeted 696K ./makedev.d 668K ./log.d/scripts 636K ./selinux/targeted/policy
pode ser o du simples (sem o -h). :) LR :> --- Em qua, 29/7/09, Moacir Souza <[email protected]> escreveu: > De: Moacir Souza <[email protected]> > Assunto: Re: [shell-script] Pesquisar os maiores arquivos > Para: [email protected] > Data: Quarta-feira, 29 de Julho de 2009, 16:05 > 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 > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de > programação, como perl, C etc. Quem insistir em não > seguir esta regra será moderado sem prévio aviso. > --------------------------------------------------------------------- > Sair da lista: [email protected] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > > ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
