Não entendi pra que usar a opção -l e depois cortar tudo.Assim funciona e é mais simples:
ls -t | tail -1 2008/10/31 Flavio Junior <[EMAIL PROTECTED]> > Só esclarecendo: > > atime == Access Time (não atualização.. isso seria o mtime) > > Exemplo: > ugabuga:/usr/share/doc/acpid# stat copyright > File: `copyright' > Size: 412 Blocks: 8 IO Block: 4096 regular file > Device: fe00h/65024d Inode: 3162225 Links: 1 > Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) > Access: 2007-05-25 06:05:23.000000000 -0300 > Modify: 2006-03-18 15:18:58.000000000 -0300 > Change: 2007-05-25 06:05:23.184070000 -0300 > > ugabuga:/usr/share/doc/acpid# cat copyright > /dev/null > > ugabuga:/usr/share/doc/acpid# stat copyright > File: `copyright' > Size: 412 Blocks: 8 IO Block: 4096 regular file > Device: fe00h/65024d Inode: 3162225 Links: 1 > Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) > Access: 2008-10-31 11:14:04.303536000 -0200 > Modify: 2006-03-18 15:18:58.000000000 -0300 > Change: 2007-05-25 06:05:23.184070000 -0300 > ugabuga:/usr/share/doc/acpid# > > Veja que um simples "cat" no arquivo já alterou o atime dele. > > meus 2cc > > -- > > Flávio do Carmo Júnior aka waKKu > > 2008/10/31 Flamarion Jorge <[EMAIL PROTECTED]<flamarilinux%40yahoo.com.br> > > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Na verdade o que se entende por arquivos antigos? > > > > o -mtime e -ctime funcionariam mas lembren-se tambem do -atime > > (atualizados), ou seja podem ser arquivos antigos que foram atualizados > > a menos de tanto tempo. > > E eu trocaria o -name por -iname, caso haja arquivos com letras > maiúsculas. > > > > Meu 1 centavo. > > > > Flamarion Jorge > > > > voyeg3r escreveu: > > > find . -name *.* -mtime +20 -print0 | xargs -0 rm > > > > > > Há duas vantagens em usar o xargs + find > > > do que find com opção -exec > > > > > > 1 - quando há espaços no nome com -exec vai dar erro > > > 2 - um possível estouro de memória, se forem muitos arquivos > > > o xargs entrega ao comando que vem em seguida blocos > > > de modo que ele não vai lotar a memória. > > > > > > Obs: usando -mtime você só pega modificados > > > se deseja criados use > > > -ctime 'creation time' > > > -mtime 'modification time' > > > > > > > > > --- Em [email protected]<shell-script%40yahoogrupos.com.br> > <shell-script%40yahoogrupos.com.br>, > > "Wagner Brasileiro Cardoso" > > > <[EMAIL PROTECTED]> escreveu > > >> Simples, só começar a contar os campos de trás para frente. > > >> > > >> Wagner Brasileiro > > >> -----Mensagem original----- > > >> De: > > >> [email protected]<shell-script%40yahoogrupos.com.br><shell-script% > 40yahoogrupos.com.br> > > > [mailto:[email protected]<shell-script%40yahoogrupos.com.br> > <shell-script%40yahoogrupos.com.br>]Em > > nome de Humberto Cruz > > >> Enviada em: quinta-feira, 30 de outubro de 2008 09:36 > > >> Para: [email protected]<shell-script%40yahoogrupos.com.br> > <shell-script%40yahoogrupos.com.br> > > > >> Assunto: Re: [shell-script] Apagar arquivo mais antigo > > >> > > >> > > >> ls -t1|xargs|cut -f2 -d" "|xargs rm > > >> > > >> mas se o nome do arquivo tiver espaço tem q dar uma mexida no codigo > > >> pra funcionar, eh q agora n to com mt tempo. > > >> > > >> []s > > >> Humberto > > >> > > >> 2008/10/30 Eri Ramos Bastos <[EMAIL PROTECTED]>: > > >> > $ touch velho; sleep 1m; touch novo > > >> > $ ls -ltr > > >> > total 0 > > >> > -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:26 velho > > >> > -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:27 novo > > >> > $ touch mais_novo > > >> > $ ls -ltr > > >> > total 0 > > >> > -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:26 velho > > >> > -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:27 novo > > >> > -rw-r--r-- 1 ebastos ebastos 0 2008-10-30 09:28 mais_novo > > >> > > > >> > []'s > > >> > Eri > > >> > > > >> > 2008/10/30 Eduardo <[EMAIL PROTECTED]>: > > >> > > > >> >> Tenho um diretório que "normalmente" possui 2 arquivos. > > >> >> > > >> >> Teria que apagar o mais antigo. Se só existir 1, então, não > > > posso apagar > > >> >> nenhum. > > >> >> > > >> >> Verificar se o arquivo existe é facil, mas como descobrir a > > > "idade" dele? > > >> >> > > >> >> > > >> >> Obrigado > > >> >> > > >> >> > > >> >> [As partes desta mensagem que não continham texto foram removidas] > > >> >> > > >> >> > > >> >> ------------------------------------ > > >> >> > > >> >> ---------------------------------------------------------- > > >> >> 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]<shell-script-unsubscribe%40yahoogrupos.com.br> > <shell-script-unsubscribe%40yahoogrupos.com.br> > > >> >> ---------------------------------------------------------- > > >> >> 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 > > >> >> > > >> >> > > >> >> > > >> > > > >> > > >> > > >> > > >> > > >> [As partes desta mensagem que não continham texto foram removidas] > > >> > > > > > > > > > > > > ------------------------------------ > > > > > > ---------------------------------------------------------- > > > 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]<shell-script-unsubscribe%40yahoogrupos.com.br> > <shell-script-unsubscribe%40yahoogrupos.com.br> > > > ---------------------------------------------------------- > > > 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 > > > > > > > > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.9 (GNU/Linux) > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > > > iEYEARECAAYFAkkK8EcACgkQ0SDRnmynUOEpUQCfaMRKUApmCih8zE6CL/Knrshg > > UQ0AnA3zP8rMPXsdf+NC2t5NmqFy97F8 > > =P7rU > > -----END PGP SIGNATURE----- > > > > > > _______________________________________________________ > > Yahoo! Mail - Sempre a melhor opção para você! > > Experimente já e veja as novidades. > > http://br.yahoo.com/mailbeta/tudonovo/ > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Jeremias 29:11-14 "Porque eu bem sei os pensamentos que tenho a vosso respeito, diz o SENHOR; pensamentos de paz, e não de mal, para vos dar o fim que esperais. Então me invocareis, e ireis, e orareis a mim, e eu vos ouvirei. E buscar-me-eis, e me achareis, quando me buscardes com todo o vosso coração. E serei achado de vós, diz o SENHOR..." [As partes desta mensagem que não continham texto foram removidas]
