find - bami74/me GitHub Wiki

* / ๋Š” ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋œปํ•จ. ๋งŒ์•ฝ ์ฐพ๊ณ ์ž ํ•˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ทธ๊ฑธ๋กœ ๋Œ€์ฒด
- ํŒŒ์ผ ์ด๋ฆ„์— foobar ๊ฐ€ ๋“ค์–ด๊ฐ„ ํŒŒ์ผ ์ฐพ๊ธฐ
   find / -name "foobar" -print
- ํŠน์ • ์‚ฌ์šฉ์ž(foobar) ์†Œ์œ ์˜ ํŒŒ์ผ์„ ์ฐพ๊ธฐ
   find / -user foobar -print | more
- ์ตœ๊ทผ ํ•˜๋ฃจ๋™์•ˆ์— ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์„ ์ฐพ๊ธฐ
   find / -ctime -1 -a -type f | xargs ls -l | more
- ์˜ค๋ž˜๋œ ํŒŒ์ผ(30์ผ ์ด์ƒ ์ˆ˜์ •๋˜์ง€ ์•Š์€ ํŒŒ์ผ) ์ฐพ๊ธฐ
   find / -mtime +30 -print | more
- ์ตœ๊ทผ 30์ผ์•ˆ์— ์ ‘๊ทผํ•˜์ง€ ์•Š์€ ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณ„๋„์˜ ํŒŒ์ผ๋กœ ๋งŒ๋“ค๊ธฐ
   find / ! ( -atime -30 -a ( -type d -o -type f ) ) | xargs ls -l > not_access.txt
- ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋‚ด๋ ค๊ฐ€์ง€ ์•Š๊ณ  ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ๋งŒ ๊ฒ€์ƒ‰ํ•˜๊ธฐ
   find . -prune ...
- ํผ๋ฏธ์…˜์ด 777 ์ธ ํŒŒ์ผ ์ฐพ๊ธฐ
   find / -perm 777 -print | xargs ls -l | more
- others ์—๊ฒŒ ์“ฐ๊ธฐ(write) ๊ถŒํ•œ์ด ์žˆ๋Š” ํŒŒ์ผ์„ ์ฐพ๊ธฐ
   find / -perm -2 -print | xargs ls -l | more
- others ์—๊ฒŒ ์“ฐ๊ธฐ(write) ๊ถŒํ•œ์ด ์žˆ๋Š” ํŒŒ์ผ์„ ์ฐพ์•„ ์“ฐ๊ธฐ ๊ถŒํ•œ์„ ์—†์• ๊ธฐ
   find / -perm -2 -print | xargs chmod o-w
      ๋˜๋Š”
   find / -perm -2 -exec chmod o-w {} ; -print | xargs ls -l | more
- ์‚ฌ์šฉ์ž์ด๋ฆ„๊ณผ ๊ทธ๋ฃน์ด๋ฆ„์ด ์—†๋Š” ํŒŒ์ผ ์ฐพ๊ธฐ
   find / ( -nouser -o -nogroup ) -print | more
- ๋นˆ ํŒŒ์ผ(ํฌ๊ธฐ๊ฐ€ 0 ์ธ ํŒŒ์ผ) ์ฐพ๊ธฐ
   find / -empty -print | more
      ๋˜๋Š”
   find / -size 0 -print | more
- ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ 100M ์ด์ƒ์ธ ํŒŒ์ผ์„ ์ฐพ๊ธฐ
   find / -size +102400k -print | xargs ls -hl
- ๋””๋ ‰ํ„ฐ๋ฆฌ๋งŒ ์ฐพ๊ธฐ?
   find . -type d ...
- root ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ํŒŒ์ผ ์ฐพ๊ธฐ
   find / ( -user root -a -perm +4000 ) -print | xargs ls -l | more
- ๋‹ค๋ฅธ ํŒŒ์ผ์‹œ์Šคํ…œ์€ ๊ฒ€์ƒ‰ํ•˜์ง€ ์•Š๊ธฐ
   find / -xdev ...
- ํŒŒ์ผ ์ด๋ฆ„์— ๊ณต๋ฐฑ์ด ๋“ค์–ด๊ฐ„ ํŒŒ์ผ ์ฐพ๊ธฐ
   find / -name "* *" -print
- ์ˆจ๊ฒจ์ง„(hidden) ํŒŒ์ผ์„ ์ฐพ๊ธฐ
   find / -name ".*" -print | more
- *.bak ํŒŒ์ผ์„ ์ฐพ์•„ ์ง€์šฐ๊ธฐ
   find / -name "*.bak" -exec rm -rf {} ;
- *.bak ํŒŒ์ผ์„ ์ฐพ์•„ ํŠน์ • ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์˜ฎ๊ธฐ๊ธฐ
   mv `find . -name "*.bak"` /home/bak/
- ์—ฌ๋Ÿฌ๊ฐœ์˜ ํŒŒ์ผ์—์„œ ํŠน์ • ๋ฌธ์ž์—ด์„ ๋ฐ”๊พธ๊ธฐ
   find / -name "*.txt" -exec perl -pi -e 's/์ฐพ์„๋ฌธ์ž์—ด/๋ฐ”๊ฟ€๋ฌธ์ž์—ด/g' {} ;
- ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ ํ•˜์œ„์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ๋’ค์ ธ์„œ ํŠน์ • ๋ฌธ์ž์—ด์ด ๋“ค์–ด ์žˆ๋Š” ํŒŒ์ผ ์ฐพ๊ธฐ 
   find . | xargs grep csh   :  .์€ ํ˜„์žฌ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฏ€๋กœ ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ํ•˜์œ„์˜ ๋ชจ๋“  ํŒŒ์ผ์—์„œ csh๊ธ€์ž๋ฅผ grep
   find /user/  | xargs grep csh ๋กœ ํ•˜๋ฉด ๋‹น์—ฐ  /user/ ์•„๋ž˜์˜ ๋ชจ๋“  ํŒŒ์ผ์ด ๋Œ€์ƒ์ด ๋˜๊ฒ ์ ธ. 


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


find ๋ช…๋ น์–ด๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์œผ๋กœ ํŒŒ์ผ์„ ์ฐพ์„ ๋•Œ ์•„์ฃผ ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ž…๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์šฉ๋„๋Š” ์˜ค๋ž˜๋˜๊ฑฐ๋‚˜ ํฌ๊ฑฐ๋‚˜, ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ๋“ค์„ ์ฐพ์„ ๋•Œ ๊ทธ ์œ„๋ ฅ์„ ๋ฐœํœ˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.  


# find path operators 
# find ๋Œ€์ƒ๋””๋ ‰ํ† ๋ฆฌ ๊ฒ€์ƒ‰์กฐ๊ฑด ์ฒ˜๋ฆฌ๋ฐฉ๋ฒ• 



๊ฒ€์ƒ‰์ข…๋ฅ˜ -name filename  filename ํŒŒ์ผ ์ด๋ฆ„์œผ๋กœ ์ฐพ๋Š”๋‹ค.   
-user username  user์ด๋ฆ„์œผ๋กœ ์ฐพ๋Š”๋‹ค.   
-group groupname  group ์ด๋ฆ„์œผ๋กœ ์ฐพ๋Š”๋‹ค.   
-perm nnn  ํŒŒ์ผ ๊ถŒํ•œ์ด nnn์ธ ํŒŒ์ผ์„ ์ฐพ๋Š”๋‹ค. (ex. -perm 755)   
-type x  ํŒŒ์ผ ํƒ€์ž…์ด x์ธ ํŒŒ์ผ๋“ค์„ ์ฐพ๋Š”๋‹ค.   
( f : ์ผ๋ฐ˜ํŒŒ์ผ, b : ๋ธ”๋ก ํŠน์ˆ˜ํŒŒ์ผ, d: ๋””๋ ‰ํ† ๋ฆฌ, l : ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ๋“ฑ. )   
-atime +n  access time ์ด n์ผ ์ด์ „์ธ ํŒŒ์ผ์„ ์ฐพ๋Š”๋‹ค.   
-atime -n  access time์ด n์ผ ์ด๋‚ด์ธ ํŒŒ์ผ์„ ์ฐพ๋Š”๋‹ค.   
-mtime +n  n์ผ ์ด์ „์— ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์„ ์ฐพ๋Š”๋‹ค.   
-mtime -n  n์ผ ์ด๋‚ด์— ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์„ ์ฐพ๋Š”๋‹ค.   
-size n  ์‚ฌ์ด์ฆˆ๊ฐ€ n์ด์ƒ์ธ ํŒŒ์ผ๋“ค์„ ์ฐพ๋Š”๋‹ค.   
-links n  ๋งํฌ๋œ ๊ฐœ์ˆ˜๊ฐ€ n์ธ ํŒŒ์ผ๋“ค์„ ์ฐพ๋Š”๋‹ค.   
-print  ํ‘œ์ค€์ถœ๋ ฅ   
-exec command  command ์‹คํ–‰.   
-operator  -a and ์—ฐ์‚ฐ, -o or ์—ฐ์‚ฐ, ! not ์—ฐ์‚ฐ, ๏ผผ( expression ๏ผผ)   

๋ช‡๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค์–ด ์„ค๋ช…๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.  


$ find /home. -name ping -print 
root ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ‘์—์„œ ํŒŒ์ผ์ด๋ฆ„์ด ping์ธ ํŒŒ์ผ์„ ์ฐพ์•„ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ช…์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•œ๋‹ค.  

$ find /home -name test* -print 
/home ์•„๋ž˜์—์„œ ํŒŒ์ผ์ด๋ฆ„์ด test๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ผ์„ ์ฐพ์•„์„œ ํ™”๋ฉด์— ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.  

$ find /home -name *.c -print 
/home ๋ฐ‘์— ์ด๋ฆ„์ด .c๋กœ ๋๋‚˜๋Š” ๋ชจ๋“  ํŒŒ์ผ๋“ค์„ ์ฐพ์•„ ๊ฒฝ๋กœ๋ช…์„ ๋ณด์—ฌ์ค€๋‹ค.  

$ find /home -name who.txt -print 
home ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜์— who.txt๋ผ๋Š” ํŒŒ์ผ์„ ์ฐพ์•„ ๊ฒฝ๋กœ๋ช…์„ ๋ณด์—ฌ์ค€๋‹ค.  

$ find /home -name core -size +2048 -print 
ํŒŒ์ผ ์ด๋ฆ„์ด core์ด๊ณ  ํฌ๊ธฐ๊ฐ€ 2048๋ธ”๋Ÿญ ์ด์ƒ์ธ ํŒŒ์ผ์„ ์ฐพ์•„์ค€๋‹ค.  

$ find /home -name core -exec ls -l {} ๏ผผ; 
์ด๋ฆ„์ด core์ธ ํŒŒ์ผ์„ ์ฐพ์•„์„œ ls -l ํ•œ๋‹ค.  

$ find /home -name core -exec rm -i {} ๏ผผ; 
ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ‘์—์„œ ์ด๋ฆ„์ด core์ธ ํŒŒ์ผ์„ ์ฐพ์•„ ์ง€์šด๋‹ค(์ง€์šฐ๊ธฐ ์ „์— ์ •๋ง ์ง€์šธ ์ง€๋ฅผ ๋ฌผ์–ด๋ณธ๋‹ค.)  

$ find /home -user unix01 -print 
ํŒŒ์ผ ์†Œ์œ ์ž๊ฐ€ unix01์ธ ํŒŒ์ผ์„ ์ฐพ์•„์ค€๋‹ค.  

$ find /home -group unix -print 
์‚ฌ์šฉ์ž๊ทธ๋ฃน์ด unix์ธ ํŒŒ์ผ์„ ์ฐพ์•„์ค€๋‹ค.  

$ find /home -perm 700 -print 
ํŒŒ์ผ ๊ถŒํ•œ์ด 700์ธ ํŒŒ์ผ์„ ์ฐพ์•„์ค€๋‹ค.  

$ find /home ๏ผผ ( -perm 400 -o -perm 200 ) -print 
ํŒŒ์ผ ๊ถŒํ•œ์ด 400์ธ ํŒŒ์ผ๊ณผ 200์ธ ํŒŒ์ผ์„ ์ฐพ์•„์ค€๋‹ค. (์ฃผ์˜ : โ€œ๏ผผโ€์˜ ์•ž๋’ค์— space ๊ฐ€ ๋ฐ˜๋“œ์‹œ ์žˆ์–ด์•ผ ํ•œ๋‹ค.)  

$ find /home -type d -print 
ํŒŒ์ผ ํƒ€์ž…์ด d์ธ ํŒŒ์ผ์„ ์ฐพ์•„ ๊ฒฝ๋กœ๋ช…์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•œ๋‹ค.  

$ find /home -type c -print 
/dev๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜์—์„œ ํŒŒ์ผ ํƒ€์ž…์ด c์ธ ํŒŒ์ผ์„ ์ฐพ์•„ ๊ฒฝ๋กœ๋ช…์„ ๋ณด์—ฌ ์ค€๋‹ค.  

$ find /home -atime +30 -print 
30์ผ ์ด์ „์— ์–ต์„ธ์Šค๋˜์—ˆ๋˜ ํŒŒ์ผ์„ ์ฐพ๋Š”๋‹ค.  

$ find /home -mtime -7 -print 
7์ผ ์ด๋‚ด์— ์ˆ˜์ •๋œ ์ ์ด ์žˆ๋Š” ํŒŒ์ผ์„ ์ฐพ๋Š”๋‹ค.  

$ find /home -size +1024 -print 
ํŒŒ์ผ์˜ ๋ธ”๋Ÿญ ํฌ๊ธฐ๊ฐ€ 1024 ์ด์ƒ์ธ ํŒŒ์ผ์„ ์ฐพ์•„์ค€๋‹ค.  

$ find /home -name *.bak -exec rm -rf {} ๏ผผ; 
ํŒŒ์ผ ์ด๋ฆ„์ด .bak ๋กœ ๋๋‚˜๋Š” ํŒŒ์ผ์„ ์ฐพ์•„์„œ ์ง€์šด๋‹ค.  

$ find /home -name ๏ผผ*.c -atime +30 -exec ls -l {} ๏ผผ; 
30์ผ ์ด์ „์— ์–ต์„ธ์Šค๋œ ํŒŒ์ผ ์ค‘ *.c๋ฅผ ์ฐพ์•„ ls -l ํ•œ๋‹ค.  

โ–  find ๋ช…๋ น๊ณผ ๊ด€๋ จ๋œ ๊ธฐ๋ณธ์ ์ธ ์˜ต์…˜ ์‚ฌํ•ญ๋“ค  
-------------------------------------------------------------------------------  
  ์‹                      ๊ฐ’/๋™์ž‘  
-------------------------------------------------------------------------------  
-name pattern     ํ™”์ผ์˜ ์ด๋ฆ„์ด pattern๊ณผ ์ผ์น˜ํ•˜๋ฉด ์ฐธ,  
                          pattern์€ ์…ธ ๋ฉ”ํƒ€๋ฌธ์ž *,[] ?๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.  

-perm oct           ํ™”์ผ์˜ ํ—ˆ๊ฐ€ ํ”Œ๋ž˜๊ทธ์˜ 8์ง„์ˆ˜ ํ‘œํ˜„์ด oct์™€ ์ผ์น˜ํ•˜๋ฉด ์ฐธ  

-type ch             ํ™”์ผ์˜ ์œ ํ˜•์ด ch(b=block, c=char๋“ฑ)์ด๋ฉด ์ฐธ  

-user userId       ํ™”์ผ์˜ ์†Œ์œ ์ž๊ฐ€ userId์ด๋ฉด ์ฐธ  
   
-group groupId    ํ™”์ผ์˜ ๊ทธ๋ฃน์ด groupId์ด๋ฉด ์ฐธ  

-atime count       ํ™”์ผ์ด count ๋‚  ์ˆ˜ ์ด๋‚ด์— ์ ‘๊ทผ๋˜์—ˆ์œผ๋ฉด ์ฐธ  

-mtime count      ํ™”์ผ์˜ ๋‚ด์šฉ์ด count ๋‚  ์ˆ˜ ์ด๋‚ด์— ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉด ์ฐธ  

-ctime count      ํ™”์ผ์˜ ๋‚ด์šฉ์ด count ๋‚  ์ˆ˜ ์ด๋‚ด์— ์ˆ˜์ •๋˜์—ˆ๊ณ ,  ํ™”์ผ์˜ ์†์„ฑ์ด ๋ฐ”๋€Œ์—ˆ์œผ๋ฉด ์ฐธ  

-exec cmd        ์ˆ˜ํ–‰์ค‘์ธ command์˜ ์ข…๋ฃŒ ์ฝ”๋“œ๊ฐ€ 0์ด๋ฉด ์ฐธ. ๋ช…๋ น์€ \; ์— ์˜ํ•ด์„œ ๋๋‚ด์•ผํ•œ๋‹ค.  
                         ๋งŒ์ผ {}๋ฅผ ๋ช…๋ น์˜ ์ธ์ˆ˜๋กœ ์ง€์ •ํ•˜๋ฉด, ํ˜„์žฌ ํ™”์ผ์˜ ์ด๋ฆ„์œผ๋กœ ์น˜ํ™˜  

-print                ํ˜„์žฌ ํ™”์ผ๋ช…์„ ํ”„๋ฆฐํŠธํ•˜๊ณ  ์ฐธ๊ฐ’์„ ๋ฐ˜ํ™˜  

-ls                    ํ˜„์žฌ ํ™”์ผ์˜ ์†์„ฑ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์ฐธ๊ฐ’์„ ๋ฐ˜ํ™˜  

-cpio device      ํ˜„์žฌ ํ™”์ผ์„ cpio ํ˜•์‹์œผ๋กœ device์— ์“ฐ๊ณ  ์ฐธ๊ฐ’์„ ๋ฐ˜ํ™˜  

-!expression      expression์˜ ๋…ผ๋ฆฌ ๋ถ€์ •์„ ๋ฐ˜ํ™˜  

exp1 [-a] expr2   ๋‹จ์ถ•ํ˜• and: ๋งŒ์ผ expr1์ด ๊ฑฐ์ง“์ด๋ฉด ๊ฑฐ์ง“์„ ๋Œ๋ ค์ฃผ๊ณ , expr2๋Š” ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ณ ,  
                           ๋งŒ์ผ expr1์ด ์ฐธ์ด๋ฉด expr2์˜ ๊ฐ’์„ ๋ฐ˜ํ™˜  

expr1 -o expr2    ๋‹จ์ถ•ํ˜• or: ๋งŒ์ผ expr1์ด ์ฐธ์ด๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜.  
                          ๋งŒ์ผ expr1ใ…ฃ ๊ฑฐ์ง“์ด๋ฉด expr2์˜ ๊ฐ’์„ ๋ฐ˜ํ™˜  

-------------------------------------------------------------------------------------------- 
โ–  find ๋™์ž‘ ์˜ˆ์‹œ  
-------------------------------------------------------------------------------------------- 
- [root@rootman /root]# find / -name "*.c" -print  
   : ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ถ€ํ„ฐ ๋ชจ๋“  C ์†Œ์Šค๋ฅผ ์ถœ๋ ฅ  


- [root@rootman /root]# find / -mtime 5 -ls  
   : ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ 5์ผ๋™์•ˆ ์ˆ˜์ •๋œ ํ™”์ผ๋“ค์„ ํ‘œ์‹œ  


- [root@rootman /root]# find / -name "*.bak" -exec rm -f {} \; 2>/dev/null  
   : ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ๋ถ€ํ„ฐ bak๋กœ ๋๋‚˜๋Š” ํ™”์ผ๋“ค์„ ์‚ญ์ œ์ฒ˜๋ฆฌํ•จ  


- [root@rootman /root]# find / \(-name "*.c" -o -name "*.bak" \) -print  
   : ์ตœ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ *.c ๋‚˜ *bak ํ™”์ผ๋กœ ๋๋‚˜๋Š” ๋ชจ๋“  ํ™”์ผ๋“ค์˜ ์ด๋ฆ„์„ ์ถœ๋ ฅ  


- [root@rootman /root]# find / -name "*.o" -o -name "*.tmp"  
   : ํŒŒ์ผ ์ด๋ฆ„์ด *.o ๋˜๋Š” *.tmp ์™€ ์ผ์น˜ํ•˜๋Š” ํŒŒ์ผ๋“ค์— ๋Œ€ํ•ด์„œ ์ฐธ์œผ๋กœ ํ‰๊ฐ€  


- [root@rootman /root]# find / -type f -atime +30 -print  
   : 30์ผ ์ด์ƒ ์ฝํ˜€์ง€์ง€ ์•Š์€ ๋ชจ๋“  ํŒŒ์ผ๋“ค์„ ์ถœ๋ ฅํ•œ๋‹ค  


- [root@rootman /root]# find / -atime +5 \( -name "*.o" -o -name "*.tmp" \)  
   : access ์‹œ๊ฐ„์ด 5์ผ ์ด์ƒ์ด๊ณ  ์ด๋ฆ„์ด .o ๋‚˜ .tmp ๋กœ ๋๋‚œ๋‹ค.  


- [root@rootman /root]# find / ! -atime +5 \( -name "*.o" -o -name "*.tmp" \)  
   : 4๋ฒˆ๊ณผ์˜ ๋ฐ˜๋Œ€๋กœ ์˜ ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š”๋‹ค.