1 Laatst bewerkt door blacksun (06 Feb 2009 11:15:06)

Onderwerp: [AIX 5.3] find . -type f -mtime +2 -prune | xargs ls -ltr ??

Ik wil graag in de huidige directory, alleen de files ouder dan 2 dagen (ctime= creation time) met ls -ltr (op datum) listen.
Hoe doe ik dat?

Ik had find . -maxdepth 1 -type f -ctime +2 en heb ook find . -type f -ctime +2 -prune geprobeerd.
Maar het wil niet lukken.

De bedoeling is dat uiteindelijk dat alle files ouder dan 2 dagen in de directory dir_2 komen.

OSX , Fedora 22 en CentOS 7

2

Re: [AIX 5.3] find . -type f -mtime +2 -prune | xargs ls -ltr ??

-Maxdepth bestaat op Solaris ook niet.

Maar het andere commando werkt.

Maar ik heb voor zulke gevallen Gnu Find geinstalleerd op m'n Solaris systeem.

Kun jij het niet zelfde doen op Aix ?

3

Re: [AIX 5.3] find . -type f -mtime +2 -prune | xargs ls -ltr ??

mocht je er nog wat aan hebben:

find .  \( -ctime +2 -a -prune \) -type f -exec ls {} \;

4 Laatst bewerkt door pascal (11 Jul 2009 15:02:38)

Re: [AIX 5.3] find . -type f -mtime +2 -prune | xargs ls -ltr ??

rja schreef:

-Maxdepth bestaat op Solaris ook niet.

Maar het andere commando werkt.

Maar ik heb voor zulke gevallen Gnu Find geinstalleerd op m'n Solaris systeem.

Kun jij het niet zelfde doen op Aix ?

Hmmm ja das een suggestie die ik ook zou overwegen.
Anders even een scriptje bakken, met perl heb je dat zo geregeld.

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd