Files
oldlinux-files/Minix/CD-ROM-2.0/MINIX/MANUALS/CAT1/FIND.1
2024-02-19 00:21:39 -05:00

119 lines
2.5 KiB
Groff
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FIND(1) Minix Programmer's Manual FIND(1)
NAME
find - find files meeting a given condition
SYNOPSIS
find directory expression
EXAMPLES
find / -name a.out -print
# Print all a.out paths
find /usr/ast ! -newer f -ok rm {} \\;
# Ask before removing
find /usr -size +20 -exec mv {} /big \\;
# move files > 20 blks
find / ( -name a.out -o -name '*.o' ) -exec rm {}\\;
# 2 conds
DESCRIPTION
Find descends the file tree starting at the given directory checking each
file in that directory and its subdirectories against a predicate. If
the predicate is true, an action is taken. The predicates may be
connected by -a (Boolean and), -o (Boolean or) and ! (Boolean negation).
Each predicate is true under the conditions specified below. The integer
n may also be +n to mean any value greater than n, -n to mean any value
less than n, or just n for exactly n.
-name s true if current filename is s (include shell wild cards)
-size n true if file size is n blocks
-inum n true if the current file's i-node number is n
-mtime n true if modification time relative to today (in days) is n
-links n true if the number of links to the file is n
-newer f true if the file is newer than f
-perm n true if the file's permission bits = n (n is in octal)
-user u true if the uid = u (a numerical value, not a login name)
-group g true if the gid = g (a numerical value, not a group name)
-type x where x is bcdfug (block, char, dir, regular file, setuid,
setgid)
-xdev do not cross devices to search mounted file systems
Following the expression can be one of the following, telling what to do
when a file is found:
-print print the file name on standard output
-exec execute a MINIX command, {} stands for the file name
-ok prompts before executing the command
1
FIND(1) Minix Programmer's Manual FIND(1)
SEE ALSO
test(1), xargs(1).
2