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

操作系统开发

开发平台:

C/C++

  1. FIND(1)                   Minix Programmer's Manual                    FIND(1)
  2. NAME
  3.      find - find files meeting a given condition
  4. SYNOPSIS
  5.      find directory expression
  6. EXAMPLES
  7.      find /  -name a.out -print
  8.                          # Print all a.out paths
  9.      find /usr/ast ! -newer f -ok rm {} \;
  10.                          # Ask before removing
  11.      find /usr -size +20 -exec mv {} /big \;
  12.                          # move files > 20 blks
  13.      find / ( -name a.out -o -name '*.o' ) -exec rm {}\;
  14.                          # 2 conds
  15. DESCRIPTION
  16.      Find descends the file tree starting at the given directory checking each
  17.      file  in  that  directory and its subdirectories against a predicate.  If
  18.      the predicate is true,  an  action  is  taken.   The  predicates  may  be
  19.      connected by -a (Boolean and), -o (Boolean or) and !  (Boolean negation).
  20.      Each predicate is true under the conditions specified below.  The integer
  21.      n  may  also be +n to mean any value greater than n, -n to mean any value
  22.      less than n, or just n for exactly n.
  23.         -name s  true if current filename is s (include shell wild cards)
  24.         -size n  true if file size is n blocks
  25.         -inum n  true if the current file's i-node number is n
  26.         -mtime n true if modification time relative to today (in days) is n
  27.         -links n true if the number of links to the file is n
  28.         -newer f true if the file is newer than f
  29.         -perm n  true if the file's permission bits = n (n is in octal)
  30.         -user u  true if the uid = u (a numerical value, not a login name)
  31.         -group g true if the gid = g (a numerical value, not a group name)
  32.         -type x  where x is bcdfug (block, char, dir,  regular  file,  setuid,
  33.      setgid)
  34.         -xdev    do not cross devices to search mounted file systems
  35.      Following the expression can be one of the following, telling what to  do
  36.      when a file is found:
  37.         -print   print the file name on standard output
  38.         -exec    execute a MINIX command, {} stands for the file name
  39.         -ok      prompts before executing the command
  40.                                                                              1
  41. FIND(1)                   Minix Programmer's Manual                    FIND(1)
  42. SEE ALSO
  43.      test(1), xargs(1).
  44.                                                                              2