League Of Legends - Link Select [07] ํŒŒ์ผ ์‹œ์Šคํ…œ
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿค“ Study/์šด์˜์ฒด์ œ

[07] ํŒŒ์ผ ์‹œ์Šคํ…œ

by GAMEMING 2024. 3. 29.
728x90

 

 

- ํŒŒ์ผ (File)

 : ๋ณด์กฐ ๊ธฐ์–ต ์žฅ์น˜์— ์ €์žฅ๋œ ๊ด€๋ จ ์žˆ๋Š” ์ •๋ณด์˜ ์ง‘ํ•ฉ

 : ํŒŒ์ผ ์‹คํ–‰ ์ •๋ณด + ํŒŒ์ผ ๊ด€๋ จ ๋ถ€๊ฐ€ ์ •๋ณด (์†์„ฑ/๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ)๊ฐ€ ์กด์žฌ 

 

 

 

- ํŒŒ์ผ ์†์„ฑ

 1) ์œ ํ˜• : OS๊ฐ€ ์ธ์ง€ํ•˜๋Š” ํŒŒ์ผ์˜ ์ข…๋ฅ˜

 2) ํฌ๊ธฐ : ํŒŒ์ผ์˜ ํ˜„์žฌ ํฌ๊ธฐ์™€ ํ—ˆ์šฉ ๊ฐ€๋Šฅ ์ตœ๋Œ€ ํฌ๊ธฐ

 3) ๋ณดํ˜ธ : ์–ด๋–ค ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น ํŒŒ์ผ์„ ์ฝ๊ณ , ์“ฐ๊ณ , ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”์ง€

 4) ์ƒ์„ฑ ๋‚ ์งœ : ํŒŒ์ผ์ด ์ƒ์„ฑ๋œ ๋‚ ์งœ

 5) ๋งˆ์ง€๋ง‰ ์ ‘๊ทผ ๋‚ ์งœ : ํŒŒ์ผ์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์ ‘๊ทผํ•œ ๋‚ ์งœ

 6) ๋งˆ์ง€๋ง‰ ์ˆ˜์ • ๋‚ ์งœ : ํŒŒ์ผ์ด ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜์ •๋œ ๋‚ ์งœ

 7) ์ƒ์„ฑ์ž : ํŒŒ์ผ ์ƒ์„ฑ ์‚ฌ์šฉ์ž

 8) ์†Œ์œ ์ž : ํŒŒ์ผ ์†Œ์œ  ์‚ฌ์šฉ์ž

 9) ์œ„์น˜ : ํŒŒ์ผ์˜ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์ƒ ํ˜„์žฌ ์œ„์น˜

 

 

 

- ํŒŒ์ผ ์œ ํ˜•

 : ํŒŒ์ผ ๋’ค์— ํ™•์žฅ์ž๋ฅผ ํ†ตํ•ด ํ‘œํ˜„

 1) ์‹คํ–‰ ํŒŒ์ผ : ์—†๋Š” ๊ฒฝ์šฐ, exe, com, bin

 2) ๋ชฉ์  ํŒŒ์ผ : obj, o

 3) ์†Œ์Šค ์ฝ”๋“œ ํŒŒ์ผ : c, cpp, cc, java...

 4) ์›Œ๋“œ ํ”„๋กœ์„ธ์„œ ํŒŒ์ผ : xml, rtf, doc, docx

 5) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ : lib, a, so, dil

 6) ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํŒŒ์ผ : mpeg, mov, mp3..

 7) ๋ฐฑ์—…/๋ณด๊ด€ ํŒŒ์ผ : rar, zip, tar

 

 

 

- ํŒŒ์ผ ์—ฐ์‚ฐ์„ ์œ„ํ•œ ์‹œ์Šคํ…œ ํ˜ธ์ถœ

 1) ํŒŒ์ผ ์ƒ์„ฑ

 2) ํŒŒ์ผ ์‚ญ์ œ

 3) ํŒŒ์ผ ์—ด๊ธฐ

 4) ํŒŒ์ผ ๋‹ซ๊ธฐ

 5) ํŒŒ์ผ ์ฝ๊ธฐ

 6) ํŒŒ์ผ ์“ฐ๊ธฐ

 

 

 

- ๋””๋ ‰ํ„ฐ๋ฆฌ(directory)

 : → ํด๋”(folder)

 : ํ˜„๋Œ€ → ํŠธ๋ฆฌ ๊ตฌ์กฐ ๋””๋ ‰ํ„ฐ๋ฆฌ(tree-structured directory)

https://andysbrainbook.readthedocs.io/en/stable/unix/Unix_01_Navigation.html

 

 : ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ = ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ ' / '๋กœ ํ‘œํ˜„ → ๊ฒฝ๋กœ(path)๋ผ๋Š” ๊ฐœ๋…์ด ์ƒ๊น€

 

 

 

- ์ ˆ๋Œ€ ๊ฒฝ๋กœ์™€ ์ƒ๋Œ€ ๊ฒฝ๋กœ

 : ์ ˆ๋Œ€ ๊ฒฝ๋กœ → ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ๋กœ

 : ์ƒ๋Œ€ ๊ฒฝ๋กœ → ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ๋กœ

 

 

 

- ๋””๋ ‰ํ„ฐ๋ฆฌ ์‹œ์Šคํ…œ ํ˜ธ์ถœ

 : ๋””๋ ‰ํ„ฐ๋ฆฌ ์—ฐ์‚ฐ์„ ์œ„ํ•œ ์‹œ์Šคํ…œ ํ˜ธ์ถœ

 1) ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ

 2) ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ์ œ

 3) ๋””๋ ‰ํ„ฐ๋ฆฌ ์—ด๊ธฐ

 4) ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‹ซ๊ธฐ

 5) ๋””๋ ‰ํ„ฐ๋ฆฌ ์ฝ๊ธฐ

 

 

 

- ๋””๋ ‰ํ„ฐ๋ฆฌ ์—”ํŠธ๋ฆฌ

 : ํŒŒ์ผ์ด ๋‚ด๋ถ€์— ํ•ด๋‹น ํŒŒ์ผ๊ณผ ๊ด€๋ จ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค๋ฉด, ์–˜๋Š” ๋‚ด๋ถ€์— ํ•ด๋‹น ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋‹ด๊ฒจ์žˆ๋Š” ๋Œ€์ƒ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์Œ

 : ๋ณดํ†ต ํ…Œ์ด๋ธ”(ํ‘œ) ํ˜•ํƒœ

 : .. → ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ,  . → ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ

 

 

 

- ํŒŒ์ผ ์‹œ์Šคํ…œ

 : ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ ‘๊ทผํ•˜๊ฒŒ ํ•˜๋Š” OS ๋‚ด๋ถ€ ํ”„๋กœ๊ทธ๋žจ

 : FAT ํŒŒ์ผ ์‹œ์Šคํ…œ(์ €์šฉ๋Ÿ‰ ์ €์žฅ ์žฅ์น˜) & ์œ ๋‹‰์Šค ํŒŒ์ผ ์‹œ์Šคํ…œ

 : ๋ณด์กฐ ๊ธฐ์–ต ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํŒŒํ‹ฐ์…˜์„ ๋‚˜๋ˆ„๋Š” ์ž‘์—… (ํŒŒํ‹ฐ์…”๋‹) ๊ณผ ํฌ๋งท(ํฌ๋งคํŒ…)์„ ๊ฑฐ์ณ์•ผ ํ•จ

 : ํŒŒํ‹ฐ์…”๋‹(partitioning) → ์ €์žฅ ์žฅ์น˜์˜ ๋…ผ๋ฆฌ์ ์ธ ์˜์—ญ์„ ๊ตฌํšํ•˜๋Š” ์ž‘์—… (ํŒŒํ‹ฐ์…˜ ์ž‘์—…)

 : ํฌ๋งคํŒ…(formatting) → ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์„ค์ •ํ•ด ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ณ , ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์“ธ ์ค€๋น„ํ•˜๋Š” ์ž‘์—…

 

 

 

- ํŒŒ์ผ ํ• ๋‹น ๋ฐฉ๋ฒ• 

 : OS → ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ธ”๋ก(block) ๋‹จ์œ„๋กœ ์ฝ๊ณ  ์”€

 : ์—ฐ์† ํ• ๋‹น, ๋ถˆ์—ฐ์† ํ• ๋‹น ๆœ‰ (๋ถˆ์—ฐ์† → ์—ฐ๊ฒฐ ํ• ๋‹น, ์ƒ‰์ธ ํ• ๋‹น)

 

 1) ์—ฐ์† ํ• ๋‹น : ๊ฐ€์žฅ ๋‹จ์ˆœ, ์—ฐ์†์ ์ธ ๋ธ”๋ก์— ํŒŒ์ผ์„ ํ• ๋‹นํ•จ, ์™ธ๋ถ€ ๋‹จํŽธํ™”๋ผ๋Š” ๋‹จ์  ์กด์žฌ 

    → ํŒŒ์ผ์˜ ์ฒซ ๋ธ”๋ก ์ฃผ์†Œ์™€ ๋ธ”๋ก ๋‹จ์ด์˜ ๊ธธ์ด๋งŒ ์•Œ๋ฉด ๋จ

 

 2) ์—ฐ๊ฒฐ ํ• ๋‹น : ๊ฐ ๋ธ”๋ก ์ผ๋ถ€์— ๋‹ค์Œ ๋ธ”๋ก์˜ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•ด, ๊ฐ ๋ธ”๋ก์ด ๋‹ค์Œ ๋ธ”๋ก์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ํ˜•ํƒœ๋กœ ํ• ๋‹นํ•จ (์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ)

     ๋‹จ์  : ์ฒซ ๋ธ”๋ก๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ์ฝ์–ด์•ผ ํ•จ (์ž„์˜ ์ ‘๊ทผ ์†๋„ ๋งค์šฐ ๋А๋ฆผ), ํ•˜๋“œ์›จ์–ด ๊ณ ์žฅ ์‹œ ํ•ด๋‹น ๋ธ”๋ก ์ดํ›„ ๋ธ”๋ก์€ ์ ‘๊ทผ ๋ถˆ๊ฐ€

 

3) ์ƒ‰์ธ ํ• ๋‹น : ๋ชจ๋“  ๋ธ”๋ก ์ฃผ์†Œ๋ฅผ ์ƒ‰์ธ ๋ธ”๋ก์ด๋ผ๋Š” ํ•˜๋‚˜์˜ ๋ธ”๋ก์— ๋ชจ์•„ ๊ด€๋ฆฌํ•จ