๊ธ€ ์ž‘์„ฑ์ž: ๋˜ฅํด๋ฒ .
๋ฐ˜์‘ํ˜•

์„ค๋ช… ์ „ 3์ค„ ์š”์•ฝ



  • find [๊ฒ€์ƒ‰ ๊ฒฝ๋กœ] -name [ํŒŒ์ผ ํŒจํ„ด] -exec rm -rf {} \;
  • find [๊ฒ€์ƒ‰ ๊ฒฝ๋กœ] -name [ํŒŒ์ผ ํŒจํ„ด] ๋ช…๋ น์–ด๋Š” ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ๋กœ ๋ถ€ํ„ฐ ํŒŒ์ผ ํŒจํ„ด๋“ค์„ ์ฐพ๋Š” ๋ช…๋ น์–ด๋‹ค.
  • -exec ์˜ต์…˜ ์ดํ›„๋Š” find๋กœ ์ฐพ์€ ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ช…๋ น์–ด๋‹ค



๋ถ„์„



๋ฆฌ๋ˆ…์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•˜๋‹ค ๋ณด๋ฉด ๊ฐ€๋” ์ด๋Ÿฐ ์š”์ฒญ์ด ์˜ค๊ธฐ๋„ ํ•œ๋‹ค..




ํ˜น์€


์„œ๋ฒ„ ๊ด€๋ฆฌ๋ฅผ ๋– ๋‚˜์„œ๋”๋ผ๋„! ๋‚ด๊ฐ€ ๋„ˆ๋ฌด ์“ธ๋ฐ์—†๋Š” ํŒŒ์ผ์„ ๋งŽ์ด ๋ฐ›์•„์„œ 

๋””์Šคํฌ ์šฉ๋Ÿ‰์„ ํ™•๋ณดํ•˜๊ณ  ์‹ถ์€ ๋–„๊ฐ€ ์žˆ๋‹ค.


'์•„.. ๋‚ด๊ฐ€ ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ ๊ณณ๊ณณ์— *.torrent ํŒŒ์ผ์„ ๋‹ค์šด ๋ฐ›์•˜๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ์ผ๊ด„์ ์œผ๋กœ ์‚ญ์ œํ•˜์ง€ ใ… ใ…œ?'



๊ทธ๋Ÿด ๋•Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ข‹๋‹ค!


'find [๊ฒ€์ƒ‰ ๊ฒฝ๋กœ] -name [์‚ญ์ œํ•  ํŒŒ์ผ ํŒจํ„ด] -exec rm -rf {} \;'


์˜ˆ๋ฅผ๋“ค์–ด ์•„๋ž˜์™€ ๊ฐ™์ด /game/log/test ๋””๋ ‰ํ† ๋ฆฌ์™€ /game/log/conf์— 

ํ™•์žฅ์ž๊ฐ€ log์ธ ํŒŒ์ผ๋“ค์ด ์กด์žฌํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด๋ฉด..

(log ํŒŒ์ผ๋“ค์˜ ์šฉ๋Ÿ‰์ด ์–ด๋งˆ์–ด๋งˆํ•ด์„œ ๋ฐ˜๋“œ์‹œ ์‚ญ์ œํ•ด์•ผํ•จ!)



๋ฌผ๋ก  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ํ•˜๋‚˜ํ•˜๋‚˜ ์ž…๋ ฅํ•˜์—ฌ ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ํŒŒ์ผ๋“ค์„ ์‚ญ์ œ ํ•  ์ˆ˜ ์žˆ๋‹ค.


rm /game/log/test/bigFile.log

rm /game/log/test/bigFile2.log

rm /game/log/conf/bigConf.log


ํ•˜์ง€๋งŒ ํŒŒ์ผ์ด 100๊ฐœ, 1000๊ฐœ๋ฅผ ๋„˜์–ด์„ ๋‹ค๊ณ  ํ•˜๋ฉด ํ™•์žฅ์ž๊ฐ€ log์ธ ํŒŒ์ผ์ด ์–ด๋”” ์œ„์น˜ํ•œ์ง€ ์ฐพ๊ณ ,

์ผ์ผํžˆ rm ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด์„œ ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๊ธฐ์—” ๋„ˆ๋ฌด๋‚˜ ์ƒ๋…ธ๋™์ด ๋”ฐ๋กœ์—†๋‹ค..!


๋”ฐ๋ผ์„œ ์œ„์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉํ–ˆ์„ ๋•Œ, /game/log์˜ ๋ชจ๋“  ํ•˜์œ„ ๋””๋ ˆ๊ณ ํ‹ฐ๋ ˆ ํ™•์žฅ์ž๊ฐ€ log์ธ

ํŒŒ์ผ๋“ค์„ ๋ชจ๋‘ ์‚ญ์ œํ•œ๋‹ค๊ณ  ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.


find /game/log -name '*.log' -exec rm -rf  \;


์œ„์˜ ๋ช…๋ น์–ด๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ ๋ถ„์„ํ•ด๋ณด๋ฉด,

find /game/log -name '*.log'

๋Š” /game/log ์˜ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์— ํŒŒ์ผ ์ด๋ฆ„์ด .log์ธ ํŒŒ์ผ๋“ค์„ ๋ชจ๋‘ ์ฐพ๋Š”๋‹ค๋Š” ๋ช…๋ น์–ด์ด๋‹ค.




์—ฌ๊ธฐ์„œ find์˜ ๋ช…๋ น์–ด์™€ -exec ์˜ต์…˜์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.

find๋ช…๋ น์–ด๋กœ ์ฐพ์€ ํŒŒ์ผ๋“ค์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ -exec ์˜ต์…˜์„ ํ†ตํ•ด ์ถ”๊ฐ€์ ์ธ ์ฒ˜๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ

์ฐพ์€ ํŒŒ์ผ๋“ค์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ชจ๋‘ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์œผ๋ฉด ์‚ญ์ œ ๋ช…๋ น์–ด์ธ rm๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋œ๋‹ค!



(์—ฌ๊ธฐ์„œ rm์˜ -rf ์˜ต์…˜์€ ํ•ด๋‹น ํŒŒ์ผ์„ ๊ฐ•์ œ์ ์œผ๋กœ ์‚ญ์ œํ•œ๋‹ค๋Š” ์˜ต์…˜์ด๋‹ค)

{}๋Š” find๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ฐพ์€ ํŒŒ์ผ๋“ค์˜ ๋ฆฌ์ŠคํŠธ ๋ชจ๋‘๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ \๋Š” ๋ช…๋ น์–ด์˜ ์ข…๋ฃŒ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

(์ฐธ๊ณ : http://byeonely.tistory.com/111)



ํ•ด๋‹น ํฌ์ŠคํŠธ์—์„œ๋Š” ํŒŒ์ผ ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์‚ญ์ œํ•˜๋Š” ์˜ˆ์ œ๋ฅผ ์„ค๋ช…ํ–ˆ์ง€๋งŒ, 
์‘์šฉํ•˜์—ฌ ํŒŒ์ผ ํŒจํ„ด์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค.
(ํŒŒ์ผ ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ƒˆ๋กœ์šด ํŒŒ์ผ ์ƒ์„ฑ ๋“ฑ...)


๋ฐ˜์‘ํ˜•