top

๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฆฌ๋ˆ…์Šค ํŒŒ์ผ ์ฐพ๊ธฐ

๋ฆฌ๋ˆ…์Šค find ๋ช…๋ น์–ด(ํŒŒ์ผ ์œ„์น˜ ์ฐพ๊ธฐ) find ๋ช…๋ น์–ด๋Š” ํŠน์ • ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. find ๋ช…๋ น์–ด์˜ ๊ตฌ์กฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. find ๊ฒฝ๋กœ ์˜ต์…˜ ์กฐ๊ฑด action -> ๊ฒฝ๋กœ์—์„œ ์กฐ๊ฑด์— ๋งž๋Š” ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ ์•Œ๋ ค์คŒ ์—ฌ๊ธฐ์„œ action์€ -print(์ถœ๋ ฅ, ๊ธฐ๋ณธ๊ฐ’)๊ณผ -exec(์™ธ๋ถ€๋ช…๋ น์–ด)๊ฐ€ ์žˆ๋Š”๋ฐ ๊ทธ๋ƒฅ ์ฐพ์€ ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค๋ฉด -print๋ฅผ ์จ๋„ ๋˜๊ณ  ์ƒ๋žตํ•ด๋„ ๋œ๋‹ค. -exec๋Š” ์•„๋ž˜์— ์„ค๋ช…ํ•˜๊ฒ ๋‹ค. ์˜ต์…˜ ์„ค๋ช… ์˜ˆ์‹œ -name ํŒŒ์ผ์˜ ์ด๋ฆ„ ๊ฒ€์ƒ‰ find /etc -name "abc.txt" : /etc ์—์„œ abc.txt๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ํŒŒ์ผ ๊ฒ€์ƒ‰ -user ์†Œ์œ ์ž find /etc -user centos : /etc ๋””๋ ‰ํ„ฐ๋ฆฌ ์•ˆ์— ํŒŒ์ผ ์†Œ์œ ์ž๊ฐ€ 'centos'์ธ ํŒŒ์ผ ๊ฒ€์ƒ‰ -perm ํ—ˆ๊ฐ€๊ถŒ find /etc -perm 644 : /..