๊ฐœ๋ฐœ๋…ธํŠธ/Linux

[Linux] Linux tree ๋ช…๋ น์–ด ์™„์ „ ์ •๋ณต: ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ๋ฅผ ํ•œ๋ˆˆ์—! ๐ŸŒฒ

๋กœ๋กœ๋ฝœ 2025. 12. 1. 07:30

Linux tree ๋ช…๋ น์–ด๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๊ณ„์ธตํ˜• ํŠธ๋ฆฌ ํ˜•ํƒœ๋กœ ์ถœ๋ ฅํ•ด ํ”„๋กœ์ ํŠธ ๋ถ„์„๊ณผ ์†Œ์Šค ์ฝ”๋“œ ํŒŒ์•…์„ ๋น ๋ฅด๊ฒŒ ๋„์™€์ค€๋‹ค. ์˜ต์…˜๋ณ„ ๊ธฐ๋Šฅ๊ณผ ์‹ค์ „ ํ™œ์šฉ๋ฒ•๊นŒ์ง€ ์ƒ์„ธํžˆ ์ •๋ฆฌํ–ˆ๋‹ค.

1. Linux tree ๋ช…๋ น์–ด๊ฐ€ ์ค‘์š”ํ•œ๊ฐ€?

ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก “ํด๋” ์•ˆ์— ํด๋”, ๊ทธ ์•ˆ์— ๋˜ ํด๋””๊ฐ€ ๋ฐ˜๋ณต๋˜๋ฉด์„œ ๊ตฌ์กฐ ํŒŒ์•…์ด ์–ด๋ ค์›Œ์ง„๋‹ค.
๋งŽ์€ ์ดˆ๋ณด์ž๋Š” ls๋กœ๋งŒ ํ™•์ธํ•˜๋ ค๊ณ  ํ•˜์ง€๋งŒ, ์ผ์ • ๊ทœ๋ชจ๋ฅผ ๋„˜๋Š” ์ˆœ๊ฐ„ ๊ตฌ์กฐ ์ „์ฒด๋ฅผ ์ดํ•ดํ•˜๋Š” ์ผ ์ž์ฒด๊ฐ€ ์‹œ๊ฐ„ ๋‚ญ๋น„๊ฐ€ ๋œ๋‹ค.

์ด๋Ÿด ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ณ„์ธตํ˜• ํŠธ๋ฆฌ(tree) ๊ตฌ์กฐ๋กœ ์‹œ๊ฐํ™”ํ•ด์ฃผ๋Š” ๋ช…๋ น์–ด๋‹ค.
๋ฐ”๋กœ tree.

tree๋Š” ๋‹จ์ˆœํžˆ ํด๋”๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ:

  • ํ”„๋กœ์ ํŠธ ๋ผˆ๋Œ€๋ฅผ ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•˜๊ณ 
  • ์„ค์ • ํŒŒ์ผ ์œ„์น˜๋ฅผ ์ฆ‰์‹œ ํ™•์ธํ•˜๋ฉฐ
  • README๋‚˜ ๊ธฐ์ˆ  ๋ฌธ์„œ์— ๋ฐ”๋กœ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๊ณ 
  • ๋””๋ฒ„๊น… ์‹œ ์ „์ฒด ๊ตฌ์กฐ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ์ •๋ฆฌํ•ด์ฃผ๋ฉฐ
  • Python, Node.js, OpenWrt์ฒ˜๋Ÿผ ๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ•œ ํ™˜๊ฒฝ์—์„œ ๊ตฌ์กฐ์  ๋ฌธ์ œ๋ฅผ ๋นจ๋ฆฌ ์ฐพ๊ฒŒ ํ•ด์ฃผ๋Š”

๋ถ„์„ + ๋ฌธ์„œํ™” + ์œ ์ง€๋ณด์ˆ˜ ์†๋„๊นŒ์ง€ ๋†’์—ฌ์ฃผ๋Š” ์‹ค์ „ ๋„๊ตฌ๋‹ค.

tree ๋ช…๋ น์–ด๋กœ ์ถœ๋ ฅํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ ์˜ˆ์‹œ
Linux tree ๋ช…๋ น์–ด ์ถœ๋ ฅ ๊ตฌ์กฐ ์˜ˆ์‹œ


2. tree ๋ช…๋ น์–ด ์„ค์น˜ ๋ฐฉ๋ฒ•

๋Œ€๋ถ€๋ถ„์˜ Linux ๋ฐฐํฌํŒ์—์„œ๋Š” ๊ธฐ๋ณธ ์„ค์น˜๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ํŒจํ‚ค์ง€ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

Ubuntu / Debian

sudo apt-get install tree
 

CentOS / RHEL / Fedora

sudo yum install tree
 

arch

sudo pacman -S tree
 

OpenWrt

OpenWrt์—๋Š” tree๊ฐ€ ๊ธฐ๋ณธ ํŒจํ‚ค์ง€๋กœ ์กด์žฌํ•œ๋‹ค.

opkg update
opkg install tree
 

3. tree ๋ช…๋ น์–ด ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•

๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์šฉ๋ฒ•:

tree
 

์ถœ๋ ฅ ์˜ˆ:

.
โ”œโ”€โ”€ include
โ”œโ”€โ”€ src
โ”‚   โ”œโ”€โ”€ main.c
โ”‚   โ””โ”€โ”€ module
โ”‚       โ””โ”€โ”€ mod.c
โ””โ”€โ”€ README.md
 

. (ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ชจ๋“  ํŒŒ์ผ๊ณผ ํด๋”๋ฅผ ๊ณ„์ธต ๊ตฌ์กฐ๋กœ ์ถœ๋ ฅํ•œ๋‹ค.

์ ˆ๋Œ€·์ƒ๋Œ€ ์ถœ๋ ฅ ํ˜•ํƒœ ๋น„๊ต

tree ๊ธฐ๋ณธ ์ถœ๋ ฅ ๊ตฌ์กฐ ๋น„๊ต
tree ๋ช…๋ น์–ด ์ถœ๋ ฅ ๊ตฌ์กฐ ์ดํ•ดํ•˜๊ธฐ


4. tree ๋ช…๋ น์–ด ๊ธฐ๋ณธ ์˜ต์…˜ ์ •๋ฆฌ(์‹ค๋ฌด์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ)

tree๋Š” ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ ์˜ต์…˜์ด ๋งค์šฐ ๋งŽ์ง€๋งŒ, ์‹ค์ œ๋กœ ๊ฐ€์žฅ ์ž์ฃผ ์“ฐ์ด๋Š” ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.


์˜ต์…˜ ์„ค๋ช…
-L N ์ถœ๋ ฅ ๊นŠ์ด ์ œํ•œ
-d ๋””๋ ‰ํ„ฐ๋ฆฌ๋งŒ ํ‘œ์‹œ
-a ์ˆจ๊น€ ํŒŒ์ผ ํฌํ•จ
-f ์ „์ฒด ๊ฒฝ๋กœ ์ถœ๋ ฅ
-I pattern ํŠน์ • ํŒŒ์ผ·ํด๋” ์ œ์™ธ
-P pattern ํŠน์ • ํŒจํ„ด๋งŒ ํฌํ•จ
-R ํ•˜์œ„ ํŠธ๋ฆฌ ์žฌ๊ท€
-h ํŒŒ์ผ ํฌ๊ธฐ ํ‘œ์‹œ (human readable)
-s ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ๋ฐ”์ดํŠธ๋กœ ํ‘œ์‹œ
-p ๊ถŒํ•œ ํ‘œ์‹œ
-u owner ํ‘œ์‹œ
-g group ํ‘œ์‹œ
--du ๋””๋ ‰ํ„ฐ๋ฆฌ ํฌ๊ธฐ ์ดํ•ฉ ํ‘œ์‹œ

5. ์˜ต์…˜๋ณ„ ์‹ค์ „ ์˜ˆ์ œ

1) -L ์˜ต์…˜: ๊นŠ์ด ์ œํ•œํ•˜์—ฌ ๋ณด๊ธฐ ์ข‹๊ฒŒ ์ถœ๋ ฅ

๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ „์ฒด ํŠธ๋ฆฌ ์ถœ๋ ฅ์ด ๋„ˆ๋ฌด ๋ฐฉ๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค.
์ด๋•Œ -L ์˜ต์…˜์œผ๋กœ ๊นŠ์ด๋ฅผ ์ œํ•œํ•˜๋ฉด ๊ตฌ์กฐ๋ฅผ ๋‹จ๋ฒˆ์— ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ์ œ

tree -L 2
 

์ถœ๋ ฅ ์˜ˆ:

.
โ”œโ”€โ”€ include
โ”œโ”€โ”€ src
โ”‚   โ”œโ”€โ”€ main.c
โ”‚   โ””โ”€โ”€ module
โ””โ”€โ”€ README.md
 

2) -d ์˜ต์…˜: ๋””๋ ‰ํ„ฐ๋ฆฌ๋งŒ ๋ณด๊ณ  ์‹ถ์„ ๋•Œ

๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์—์„œ ํŒŒ์ผ ์ œ์™ธํ•˜๊ณ  ํด๋” ๊ตฌ์กฐ๋งŒ ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ์“ด๋‹ค.

tree -d
 

์ถœ๋ ฅ ์˜ˆ:

.
โ”œโ”€โ”€ include
โ”œโ”€โ”€ src
โ”‚   โ”œโ”€โ”€ main.c
โ”‚   โ””โ”€โ”€ module
โ””โ”€โ”€ README.md
 

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ๋ถ„์„ํ•  ๋•Œ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ๋Š” ์กฐํ•ฉ์€:

tree -d -L 3
 

3) -a ์˜ต์…˜: ์ˆจ๊น€ ํŒŒ์ผ๊นŒ์ง€ ํฌํ•จ

Linux๋Š” . ์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํŒŒ์ผ์„ ์ˆจ๊น€ ์ฒ˜๋ฆฌํ•œ๋‹ค.
-a ์˜ต์…˜์œผ๋กœ ์ˆจ๊น€ ํŒŒ์ผ๊นŒ์ง€ ๋ชจ๋‘ ๋ณด์—ฌ์ค€๋‹ค.

์˜ˆ:

tree -a
 

.git, .config, .vscode ๊ฐ™์€ ํด๋”๊ฐ€ ๋ณด์ด๊ธฐ ์‹œ์ž‘ํ•œ๋‹ค.

4) -I ์˜ต์…˜: ํŠน์ • ํŒŒ์ผ·๋””๋ ‰ํ„ฐ๋ฆฌ ์ œ์™ธ

ํŠน์ • ํŒจํ„ด์„ ์ œ์™ธํ•˜๊ณ  ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ๋งค์šฐ ๊ฐ•๋ ฅํ•˜๋‹ค.

์˜ˆ:

tree -I "node_modules|build"
 

์—ฌ๋Ÿฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š” |๋กœ ๋ฌถ์œผ๋ฉด ๋œ๋‹ค.

5) -P ์˜ต์…˜: ํŠน์ • ํŒจํ„ด๋งŒ ํฌํ•จ

์˜ˆ:

tree -P "*.c"
 

์ถœ๋ ฅ:

main.c
mod.c
 

C ํ”„๋กœ์ ํŠธ์˜ ํŒŒ์ผ ๊ตฌ์กฐ๋งŒ ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค.

6) -f ์˜ต์…˜: ์ „์ฒด ๊ฒฝ๋กœ๋กœ ์ถœ๋ ฅ

์ผ๋ฐ˜ tree๋Š” ์ƒ๋Œ€ ๊ฒฝ๋กœ(ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ธฐ์ค€)๋งŒ ๋ณด์—ฌ์ฃผ์ง€๋งŒ, -f๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.

์˜ˆ:

tree -f
 

์ถœ๋ ฅ:

./src/module/mod.c
./README.md
 

์Šคํฌ๋ฆฝํŠธ์—์„œ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ถ”์ ์„ ์ž๋™ํ™”ํ•  ๋•Œ ์œ ์šฉํ•˜๋‹ค.

7) -p, -u, -g : ํŒŒ์ผ ๊ถŒํ•œ ๋ฐ ์†Œ์œ ์ž ํ™•์ธ

tree๋Š” ํŒŒ์ผ ๊ตฌ์กฐ๋ฟ ์•„๋‹ˆ๋ผ ๊ถŒํ•œ๋„ ํ•จ๊ป˜ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ:

tree -pug
 

์ถœ๋ ฅ ์˜ˆ:

-rw-r--r-- user group main.c
 

์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋งค์šฐ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์ด๋‹ค.

8) -h / -s / --du : ํŒŒ์ผ·ํด๋” ํฌ๊ธฐ ์‹œ๊ฐํ™”

์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฌ์šด ๋‹จ์œ„(KB, MB)๋กœ ์ถœ๋ ฅ

-h

๋ฐ”์ดํŠธ ๋‹จ์œ„ ํŒŒ์ผ ํฌ๊ธฐ ์ถœ๋ ฅ

-s

 

๋””๋ ‰ํ„ฐ๋ฆฌ ํฌ๊ธฐ ์ดํ•ฉ ํ‘œ์‹œ

--du

์˜ˆ:

tree -h --du
 

tree ์˜ต์…˜ ์กฐํ•ฉ๋ณ„ ์ถœ๋ ฅ ๋น„๊ต
tree -L, -d, -P ์˜ต์…˜ ์กฐํ•ฉ ํ™œ์šฉ ์˜ˆ์‹œ


6. ์‹ค์ „ ํ™œ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค 12๊ฐ€์ง€

1) ํ”„๋กœ์ ํŠธ ์ „์ฒด ๊ตฌ์กฐ ํ•œ๋ˆˆ์— ํŒŒ์•…

์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๋‹ค์šด๋กœ๋“œ ํ›„ ๊ฐ€์žฅ ๋จผ์ € ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น:

tree -L 2
 

2) Python ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ถ„์„

tree -h -L 3 -I "__pycache__"
 

3) Node.js ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ํ™•์ธ

tree -L 3 -I "node_modules"
 

4) OpenWrt ๋นŒ๋“œ ์‹œ์Šคํ…œ ๊ตฌ์กฐ ์ดํ•ด

OpenWrt๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์ˆ˜์‹ญ ๊ฐœ ์ด์ƒ์ด๋ฏ€๋กœ tree ์‚ฌ์šฉ์ด ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค.

์˜ˆ:

tree -L 2 -d
 

์ถœ๋ ฅ ์˜ˆ:

.
โ”œโ”€โ”€ package
โ”œโ”€โ”€ scripts
โ”œโ”€โ”€ target
โ”œโ”€โ”€ toolchain
โ””โ”€โ”€ tools
 

5) ์„ค์ • ํŒŒ์ผ ์ฐพ๊ธฐ

์˜ˆ:

tree -P "*.conf"
 

6) gcc ํ—ค๋” ํŒŒ์ผ ์œ„์น˜ ์ฐพ๊ธฐ

tree /usr/include -P "*.h" -L 2
 

7) ๊ถŒํ•œ ๋ฌธ์ œ ๋””๋ฒ„๊น…

tree -pug -L 3 /var/www
 

8) ํŒŒ์ผ ์šฉ๋Ÿ‰์ด ๋น„์ •์ƒ์ ์œผ๋กœ ํฐ ํด๋” ์ฐพ๊ธฐ

tree -h --du | sort -h
 

9) README.md์— ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ ์‚ฝ์ž…

๋งŽ์€ ์˜คํ”ˆ์†Œ์Šค README๋“ค์€ tree ํ˜•์‹ ์ถœ๋ ฅ๋ฌผ์„ ํฌํ•จํ•œ๋‹ค.

tree -L 3 > tree.txt
 

10) ๋ฐฑ์—… ์Šคํฌ๋ฆฝํŠธ ๊ฒฝ๋กœ ๊ฒ€์ฆ

tree -f > backup_paths.log
 

11) gitignore ๊ฒ€์ฆ

tree -a -I "$(cat .gitignore | tr '\n' '|')"
 

12) C ํ”„๋กœ์ ํŠธ์˜ include ๊ตฌ์กฐ ํ™•์ธ

tree -L 3 -P "*.h"
 

7. tree ๋ช…๋ น์–ด์˜ ์ˆจ๊ฒจ์ง„ ๊ธฐ๋Šฅ

1) ANSI ์ƒ‰์ƒ ์ถœ๋ ฅ

๊ธฐ๋ณธ์ ์œผ๋กœ ์ปฌ๋Ÿฌ๊ฐ€ ํ‘œ์‹œ๋˜์ง€๋งŒ, ๊ฐ•์ œ ์ ์šฉ ๊ฐ€๋Šฅ:

tree -C
 

2) ์‹œ๊ฐํ™” ๋…ธ๋“œ ๋ฌธ์ž ๋ณ€๊ฒฝ

ASCII ๋ชจ๋“œ:

tree -A
 

์œ ๋‹ˆ์ฝ”๋“œ ๋ชจ๋“œ:

tree -N
 

3) ์ •๋ ฌ ๊ธฐ์ค€ ๋ณ€๊ฒฝ

ํŒŒ์ผ ํฌ๊ธฐ ๊ธฐ์ค€:

tree --sort=size
 

ํ™•์žฅ์ž ๊ธฐ์ค€:

tree --sort=extension
 

8. ์‚ฌ์šฉ ์‹œ ์ฃผ์˜์‚ฌํ•ญ

1) ๋Œ€๊ทœ๋ชจ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ถœ๋ ฅ ์‹œ๊ฐ„ ์ฆ๊ฐ€

์ˆ˜์‹ญ๋งŒ ํŒŒ์ผ์„ ๊ฐ€์ง„ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ tree๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์˜ค๋ž˜ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋‹ค.
→ -L ์˜ต์…˜์œผ๋กœ ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ •์ .

2) ์ˆจ๊น€ ํŒŒ์ผ ๋งŽ์œผ๋ฉด ์ถœ๋ ฅ ๋„ˆ๋ฌด ๊ธธ์–ด์ง

→ -I๋กœ ์ œ์™ธ ํ•„์ˆ˜.

3) root๋กœ ์‹คํ–‰ ์‹œ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ ๋…ธ์ถœ ๊ฐ€๋Šฅ

→ ๊ถŒํ•œ์— ์ฃผ์˜


9. tree ๋ช…๋ น์–ด ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ(FAQ)

Q1. tree๊ฐ€ ์„ค์น˜ ์•ˆ ๋˜์–ด ์žˆ์–ด์š”.

๋Œ€๋ถ€๋ถ„์˜ ๋ฐฐํฌํŒ์—์„œ ๊ธฐ๋ณธ ์„ค์น˜๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ํŒจํ‚ค์ง€ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

Q2. ํŠน์ • ํด๋”๋งŒ ์ œ์™ธํ•˜๊ณ  ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

๊ฐ€๋Šฅํ•˜๋‹ค. -I "ํด๋”๋ช…|ํด๋”๋ช…" ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

Q3. ํŒŒ์ผ ํฌ๊ธฐ๊นŒ์ง€ ๋ณด๊ณ  ์‹ถ์–ด์š”.

tree -h --du
 

Q4. ๊ถŒํ•œ·์†Œ์œ ์ž๋ฅผ ํ•จ๊ป˜ ๋ณผ ์ˆ˜ ์žˆ๋‚˜์š”?

๊ฐ€๋Šฅํ•˜๋‹ค.

tree -pug
 

Q5. Markdown์—์„œ tree ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ์ถœ๋ ฅํ•˜๋ ค๋ฉด?

์ฝ”๋“œ๋ธ”๋ก(```)์— ๋„ฃ์œผ๋ฉด ๋œ๋‹ค.


10. ๋งˆ๋ฌด๋ฆฌ - Linux tree ๋ช…๋ น์–ด๋Š” ์–ด๋–ค ํšจ๊ณผ๋ฅผ ์ฃผ๋Š”๊ฐ€?

tree ๋ช…๋ น์–ด๋Š” ๊ตฌ์กฐ๋ฅผ “๋ณด์ด๊ฒŒ” ๋งŒ๋“œ๋Š” ๋„๊ตฌ๋‹ค.
๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ •ํ™•ํžˆ ์ดํ•ดํ•˜๋ฉด ๊ฐœ๋ฐœ ์†๋„๋Š” ๋ฌผ๋ก  ๋””๋ฒ„๊น… ๋Šฅ๋ ฅ๋„ ํฌ๊ฒŒ ์˜ฌ๋ผ๊ฐ„๋‹ค. .

“๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•˜๋Š” ์‚ฌ๋žŒ์€ ๋ฌธ์ œ๋ฅผ ๋” ์ ๊ฒŒ ๋งŒ๋“ค๊ณ  ๋” ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐํ•œ๋‹ค.”
tree๋Š” ๊ทธ ๊ตฌ์กฐ๋ฅผ ‘๋ˆˆ์•ž์— ๋ณด์ด๊ฒŒ’ ํ•ด์ค€๋‹ค.