![]() |
|
|
|||||||
| Home | Forums | Register | Rules & FAQ | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| UNIX Desktop for Dummies Questions & Answers Questions regarding GNOME, KDE, CDE, Open Office, etc go here. All UNIX and Linux Newbies Welcome !! |
Other UNIX.COM Threads You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Help Required: Command to find IP address and command executed of a user | loggedout | Security | 1 | 4 Weeks Ago 10:52 PM |
| how to? launch command with string of command line options | TinCanFury | Shell Programming and Scripting | 5 | 04-28-2008 03:06 PM |
| inconsistent ls command display at the command prompt & running as a cron job | rajranibl | Linux | 5 | 07-30-2007 05:26 AM |
| How to use more than one MPE command STREAM with Unix command in a single shell? | bosskr | HP-UX | 1 | 10-16-2006 01:16 PM |
| How to use more than one MPE command STREAM with Unix command in a single shell? | bosskr | Shell Programming and Scripting | 0 | 09-19-2006 06:44 PM |
![]() |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
rm command
I would like to remove files (*.log) based on date, specifically 2 days and older.
|
| Forum Sponsor | ||
|
|
|
|||
|
Actually that command will remove all *log files -- be careful.
The basic idea is correct, just check the find manual page for how to check age instead of size. Search this forum for examples, this is a very frequent question here. |
|
||||
|
Era,
I did the following test on my system (small app of mine that creates daily log files): find -name '*.log' -atime 2 | xargs rm *.log And it worked like a charm. Files older than 2 days are still present. Are you saying that such command is not correct? Just wondering... Al. |
|
|||
|
Yes, you are saying "rm *.log and whatever find prints". If you have no *.log files in the current directory then it's harmless, but that's a rather precarious assumption.
Of course, I imagine the "| xargs rm *.log" was just a mistake, and you really meant "| xargs rm" Last edited by era : 04-14-2008 at 11:26 AM. Reason: Point out extraneous *.log after rm |
|||
| Google UNIX.COM |