๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿง์šด์˜์ฒด์ œ/๋ฆฌ๋ˆ…์Šค

๋ฆฌ๋ˆ…์Šค - ํŒŒ์ผ ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ ์ฐพ๋Š” ๋ช…๋ น์–ด(find, locate)

by Janger 2023. 3. 6.
728x90
๋ฐ˜์‘ํ˜•

 

find
find / -name my.cnf 2>/dev/null

/์—์„œ๋ถ€ํ„ฐ my.cnf๋ผ๋Š” ์ด๋ฆ„์˜ ํŒŒ์ผ์„ ์ฐพ๋Š” ๋ช…๋ น์–ด๋‹ค. ๋’ค์— 2>/dev/null์€ Permission denied ๊ฐ™์€ ํ‘œ์ค€ ์˜ค๋ฅ˜ ๋ฌธ์ž๊ฐ€ ๋œจ๋ฉด /dev/null๋กœ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ์‹œ์ผœ์„œ ์˜ค๋ฅ˜ ๋ฌธ๊ตฌ๊ฐ€ ์ถœ๋ ฅ์„ ํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•จ์ด๋‹ค. 

 

์žฅ์ : ๊ธฐ๋ณธ์ ์ธ ํŒŒ์ผ ์ฐพ๋Š” ๋ช…๋ น์–ด์ด๊ณ  ๋‹ค์–‘ํ•œ ์˜ต์…˜๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

๋‹จ์ : ํŒŒ์ผ์„ ์ฐพ๋Š”๋ฐ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ๋‹ค. 

 

locate
locate my.cnf

๊ฒ€์ƒ‰ ๋ชฉ๋ก์„ ๋ฏธ๋ฆฌ mlocate.db ํŒŒ์ผ์— ์ธ๋ฑ์‹ฑ ํ•˜๋ฏ€๋กœ find ๋ณด๋‹ค ๋” ๋น ๋ฅด๊ฒŒ ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. ์ฃผ๊ธฐ์ ์œผ๋กœ ํŒŒ์ผ์˜ ๋ชฉ๋ก์„ ๊ธฐ๋กํ•˜๋Š” cron ์Šค์ผ€์ค„์ด ์ž‘๋™ํ•œ๋‹ค. 

 

์žฅ์ : find ๋ช…๋ น์–ด ๋ณด๋‹ค ๋น ๋ฅธ ์†๋„๋กœ ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. 

๋‹จ์ : ๋ฆฌ๋ˆ…์Šค์— ์„ค์น˜๊ฐ€ ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—” ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค. (sudo apt install mlocate -y)

 

 

์ฐธ๊ณ : 

https://withcoding.com/98

 

๋ฆฌ๋ˆ…์Šค locate ๋ช…๋ น์–ด ์‚ฌ์šฉ๋ฒ• ์ •๋ฆฌ (updatedb ๋ช…๋ น์–ด, mlocate ์„ค์น˜, ํŒŒ์ผ ๊ฒ€์ƒ‰)

๋ฆฌ๋ˆ…์Šค(Linux)์—์„œ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๋กœ find ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. find ๋ช…๋ น์–ด๋Š” ๋‹ค์–‘ํ•œ ์˜ต์…˜์ด ์žˆ์–ด์„œ ์›ํ•˜๋Š” ํŒŒ์ผ์„ ๊ฑฐ์˜ ์™„๋ฒฝํ•˜๊ฒŒ ์ฐพ์•„๋‚ผ ์ˆ˜ ์žˆ์ง€๋งŒ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•˜๋‚˜ํ•˜๋‚˜ ๊ฒ€์ƒ‰์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ

withcoding.com

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•