Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: -M

by grahm (Novice)
on Jun 29, 2002 at 18:56 UTC ( #178252=note: print w/replies, xml ) Need Help??

in reply to Re: del files that is 7 days or older
in thread del files that is 7 days or older

I'm curious as to how the -M operator works. Since Unix doesn't keep track of file creation dates, does -M check for the last modified? So in the example above would the given file be deleted if it wasn't modified in the last 7 days? I'm also assuming that one could use the -M to test directories as well. Is this true? :]

Replies are listed 'Best First'.
Re: Re: -M
by ariels (Curate) on Jun 30, 2002 at 06:52 UTC
    Take a look at stat. All the --something operators are just frontends for this function. UN*X keeps track of last access, last modification, and last inode change (often confused with creation time).

    -M looks at the mtime (modification time), and subtracts $^T (see perlvar). A better choice might be -C, which looks at ctime (inode change time). Still, that too just looks at the last time you changed something about the file "metadata": creation, permissions, and the like.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://178252]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2016-10-23 00:54 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (299 votes). Check out past polls.