Unix and Linux Discussions Tagged with find -exec |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
4 |
4,300 |
UNIX for Beginners Questions & Answers |
|
|
|
6 |
10,653 |
Shell Programming and Scripting |
|
|
|
5 |
4,059 |
UNIX for Beginners Questions & Answers |
|
|
|
11 |
1,542 |
Shell Programming and Scripting |
|
|
|
12 |
3,975 |
Shell Programming and Scripting |
|
|
|
6 |
8,288 |
AIX |
|
|
|
3 |
5,227 |
Shell Programming and Scripting |
|
|
|
4 |
3,067 |
Shell Programming and Scripting |
|
|
|
2 |
2,933 |
UNIX for Dummies Questions & Answers |
|
|
|
19 |
4,910 |
Shell Programming and Scripting |
|
|
|
1 |
2,296 |
SuSE |
|
|
|
2 |
2,579 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
1,974 |
Shell Programming and Scripting |
|
|
|
7 |
3,517 |
UNIX for Advanced & Expert Users |
|
|
|
7 |
43,718 |
Shell Programming and Scripting |
|
|
|
4 |
6,089 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
26,742 |
Shell Programming and Scripting |
|
|
|
1 |
9,652 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
3,181 |
Shell Programming and Scripting |
|
|
|
3 |
11,507 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
12,945 |
UNIX for Dummies Questions & Answers |
|
|
|
7 |
30,229 |
UNIX for Dummies Questions & Answers |
|
|
|
7 |
29,366 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
6,911 |
Shell Programming and Scripting |
|
|
|
4 |
9,509 |
UNIX for Dummies Questions & Answers |
FIND(1) General Commands 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 predi-
cate. 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 ntrue if modification time relative to today (in days) is n
-links ntrue if the number of links to the file is n
-newer ftrue 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 gtrue 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
SEE ALSO
test(1), xargs(1).
FIND(1)