070-8260-2526

9 ~ 6

352-0331-1626-83

:ũڸ


ֹ
Ȩ > > ֹ

ȸ 7688
find - ã

find - ã


find ɾ ýۿ ־ ã´.

캸.


find 丮 ˻ ó

丮 : ã⸦ 丮 Ѵ. 
˻ : ã Ѵ. 
-name filename 
̸ ã´. 
-atime +n 
access time n ã´. 
-atime -n 
access time n ̳ ã´. 
-mtime +n 
n ã´. 
-mtime -n 
n ̳ ã´. 
-perm nnn 
nnn ã´. 
-type x 
Ÿ x ϵ ã´. 
-size n 
 n̻ ϵ ã´. 
-links n 
ũ n ϵ ã´. 
-user username 
user̸ ã´. 
-group groupname 
group ̸ ã´.

ó : ã  Ѵ. 
-print 
ã θ ȭ鿡 Ѵ. 
-exec cmd {}; 
ã ϵ鿡 cmd ɾ Ѵ.


. 
$ find /user4 -name test* -print

/user4 Ʒ ̸ test ϴ ãƼ ȭ鿡 
ش.

$ cd / 
$ find . -name ping -print

root 丮 ؿ ̸ ping ã θ ȭ鿡 
Ѵ.

$ cd / 
$ find /usr -name *.c -print

/usr ؿ ̸ .c ϵ ã θ ش.

$ cd / 
$ find $home -name who.txt -print

home 丮 Ʒ who.txt ã θ ش.

$ cd / 
$ find . -type d -print

Ÿ d ã θ ȭ鿡 Ѵ.

$ cd / 
$ find /dev -type c -print

/dev丮 Ʒ Ÿ c ã θ ش.

$ cd / 
$ find . -perm 700 -print

700 ãش.

$ cd / 
$ find . ( -perm 400 -o -perm 200 ) -print

400 ϰ 200 ãش. 
( : "" յڿ space ݵ ־ Ѵ.)

$ cd / 
$ find . -size +1024 -print

ũⰡ 1024 ̻ ãش.

$ cd / 
$ find . -name core -size +2048 -print

̸ corḛ ũⰡ 2048 ̻ ãش.

$ cd / 
$ find . -user unix01 -print

ڰ unix01 ãش.

$ cd / 
$ find . -group unix -print

ڱ׷ unix ãش.

$ cd / 
$ find . -atime +30 -print

30 \Ǿ ã´.

$ cd / 
$ find . -mtime -7 -print

7 ̳ ִ ã´.

$ cd / 
$ find . -name core -exec ls -l {} ;

̸ core ãƼ ls -l Ѵ.

$ cd / 
$ find . -name *.c -atime +30 -exec ls -l {} ;

30 \ *.c ã ls -l Ѵ.

$ cd / 
$ find . -name core -exec rm -i {} ;

丮 ؿ ̸ core ã (  
.)

find ./ -size +100 -exec ls -al {} ;

find /var/spool/mail -atime +5 -exec rm {} ;

Ʒ Ư ڿ ˻Ͽ ϸ Ͽ ݴϴ. 
find . -type f -exec grep "string" /dev/null {} ;

ǿ ´ Ƿ ִٴ Դϴ.

÷ο츦 ϱ ؼ Ͻʽÿ.

find . -type f | xargs grep "string"


⼭ string ˻ ڿԴϴ.

-----------------------------------------------------------

н ýۿ  ū ȭ ý Һϴ 
˰ ? 
׷ٸ Ʒ Էغ.

ū ȭ sortǾ ´ϴ.

find /var -mount -ls -xdev | /usr/bin/sort -nr +6 | more


ٸ Ͽ 2ÿ access ¥ 2 ̻
/tmp
0 2 * * 0 find /tmp -atime +2 -exec rm {} ;