- 论坛徽章:
- 0
|
回复 1# anline5104
man find- -mtime n
- File's data was last modified n*24 hours ago. See the comments
- for -atime to understand how rounding affects the interpretation
- of file modification times.
- -name pattern
- Base of file name (the path with the leading directories
- removed) matches shell pattern pattern. The metacharacters
- (`*', `?', and `[]') match a `.' at the start of the base name
- (this is a change in findutils-4.2.2; see section STANDARDS CON‐
- FORMANCE below). To ignore a directory and the files under it,
- use -prune; see an example in the description of -path. Braces
- are not recognised as being special, despite the fact that some
- shells including Bash imbue braces with a special meaning in
- shell patterns. The filename matching is performed with the use
- of the fnmatch(3) library function. Don't forget to enclose
- the pattern in quotes in order to protect it from expansion by
- the shell.
- -exec command ;
- Execute command; true if 0 status is returned. All following
- arguments to find are taken to be arguments to the command until
- an argument consisting of `;' is encountered. The string `{}'
- is replaced by the current file name being processed everywhere
- it occurs in the arguments to the command, not just in arguments
- where it is alone, as in some versions of find. Both of these
- constructions might need to be escaped (with a `\') or quoted to
- protect them from expansion by the shell. See the EXAMPLES sec‐
- tion for examples of the use of the -exec option. The specified
- command is run once for each matched file. The command is exe‐
- cuted in the starting directory. There are unavoidable secu‐
- rity problems surrounding use of the -exec action; you should
- use the -execdir option instead.
复制代码 |
|