FIND.1
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:

操作系统开发

开发平台:

C/C++

  1. .TH FIND 1
  2. .SH NAME
  3. find - find files meeting a given condition
  4. .SH SYNOPSIS
  5. fBfind fIdirectory fIexpressionfR
  6. .br
  7. .de FL
  8. .TP
  9. \fB\$1\fR
  10. \$2
  11. ..
  12. .de EX
  13. .TP 20
  14. \fB\$1\fR
  15. # \$2
  16. ..
  17. .SH EXAMPLES
  18. .EX "find /  -name a.out -print                " "Print all fIa.outfR paths"
  19. .EX "find /usr/ast ! -newer f -ok rm {} \\^;          " "Ask before removing"
  20. .EX "find /usr -size +20 -exec mv {} /big \\^;     " "move files > 20 blks"
  21. .EX "find / ( -name a.out -o -name (fm*.o(fm ) -exec rm {}\\^;" "2 conds"
  22. .SH DESCRIPTION
  23. .PP
  24. fIFindfR descends the file tree starting at the given directory checking
  25. each file in that directory and its subdirectories against a predicate.
  26. If the predicate is true, an action is taken.  The predicates may be
  27. connected by fB-afR (Boolean and), fB-ofR (Boolean or) and !
  28. (Boolean negation).
  29. Each predicate is true under the conditions specified below.  The integer 
  30. fInfR may also be +fInfR to mean any value greater than fInfR, 
  31. fI-nfR to mean any value less than
  32. fInfR, or just fInfR for exactly fInfR.
  33. .PP
  34. .ta 0.25i 1.0i
  35. .nf
  36. -name s true if current filename is fIsfR (include shell wild cards)
  37. -size n true if file size is fInfR blocks
  38. -inum n true if the current file's i-node number is fInfR
  39. -mtime n true if modification time relative to today (in days) is fInfR
  40. -links n true if the number of links to the file is fInfR
  41. -newer f true if the file is newer than fIffR
  42. -perm n true if the file's permission bits = fInfR (fInfR is in octal)
  43. -user u true if the uid = fIufR (a numerical value, not a login name)
  44. -group g true if the gid = fIgfR (a numerical value, not a group name)
  45. -type x where fIxfR is fBbcdfugfR (block, char, dir, regular file, setuid, setgid)
  46. -xdev do not cross devices to search mounted file systems
  47. .fi
  48. .PP
  49. Following the expression can be one of the following, telling what to do
  50. when a file is found:
  51. .PP
  52. .nf
  53. -print print the file name on standard output
  54. -exec execute a s-2MINIXs0 command, {} stands for the file name
  55. -ok prompts before executing the command
  56. .fi
  57. .SH "SEE ALSO"
  58. .BR test (1),
  59. .BR xargs (1).