3. ์‹œ์Šคํ…œ ์‚ดํŽด๋ณด๊ธฐ
Linux/Shell

3. ์‹œ์Šคํ…œ ์‚ดํŽด๋ณด๊ธฐ

  • ls ๋ช…๋ น์–ด ์˜ต์…˜๊ณผ ๋ช…๋ น ์ธ์ž

- ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒŒ์ผ๊ณผ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋“ค์ด ๋ชจ๋‘ ํ‘œ์‹œ

- ls -์˜ต์…˜ ๋ช…๋ น์ธ์ž

์˜ต์…˜ long ์˜ต์…˜ ์„ค๋ช…
-a --all ์ˆจ๊น€ ํŒŒ์ผ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ํŒŒ์ผ ๋ณด๊ธฐ
-d --dirctory ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์šฉ์„ ํ™•์ธ ๊ฐ€๋Šฅ, ls -ld๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์šฉ์ด ์•„๋‹Œ ๋””๋ ‰ํ† ๋ฆฌ ์ž์ฒด ์ •๋ณด ํ™•์ธ ๊ฐ€๋Šฅ
-F --classify ์ง€์‹œ ๋ฌธ์ž๋ฅผ ์ถ”๊ฐ€๋กœ ํ‘œ์‹œ, /์ด ๋ถ™์Œ
-h --human-readable -lh๋กœ ์‚ฌ์šฉํ•˜๋ฉด ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ์‚ฌ๋žŒ์ด ์ธ์‹ํ•˜๊ธฐ ์‰ฌ์šด ํ˜•ํƒœ๋กœ ๋ณ€๊ฒฝ
-l   ์ข€ ๋” ์ž์„ธํ•œ ์ •๋ณด ์ถœ๋ ฅ
-r --reserve ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์—ญ์ˆœ์œผ๋กœ ํ‘œ์‹œ, ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ์•ŒํŒŒ๋ฒณ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ํ‘œ์‹œ๋จ
-s   ํŒŒ์ผ ํฌ๊ธฐ์ˆœ์œผ๋กœ ์ •๋ ฌ
-t   ํŒŒ์ผ ์ˆ˜์ • ์‹œ๊ฐ„์ˆœ์œผ๋กœ ์ •๋ ฌ

 

  • long ํฌ๋งท์œผ๋กœ ์ถœ๋ ฅ ๊ฒฐ๊ณผ ๋ณด๊ธฐ
[eunhye@computer ~]$ ls -l
total 0
drwx------@   4 eunhye  42747544   128  4  2 16:20 Applications
drwx------@  11 eunhye  42747544   352  6  6 17:28 Desktop
drwx------+  10 eunhye  42747544   320  5 29 16:33 Documents
drwx------@ 113 eunhye  42747544  3616  6  6 17:30 Downloads
drwx------@  66 eunhye  42747544  2112  4  1 12:20 Library
drwx------+   4 eunhye  42747544   128  2 26 11:00 Movies
drwx------+   3 eunhye  42747544    96  2 21 10:23 Music
drwx------@  21 eunhye  42747544   672  5  8 09:52 OneDrive
drwx------+   4 eunhye  42747544   128  3  4 14:17 Pictures
drwxr-xr-x+   4 eunhye  42747544   128  2 21 10:23 Public
drwxr-xr-x    3 eunhye  42747544    96  3 21 00:20 PycharmProjects
ํ•ญ๋ชฉ ์˜๋ฏธ
-rw-r--r-- ํŒŒ์ผ ์ ‘๊ทผ ๊ถŒํ•œ ์ •๋ณด, read/write/execute
1 ํ•˜๋“œ ๋งํฌ์˜ ์ˆ˜
root ํŒŒ์ผ ์†Œ์œ  ์œ ์ € ์ด๋ฆ„
root ํŒŒ์ผ ์†Œ์œ  ๊ทธ๋ฃน ์ด๋ฆ„
3048 ํŒŒ์ผ ํฌ๊ธฐ(๋ฐ”์ดํŠธ ๋‹จ์œ„)
16:00 ํŒŒ์ผ ๋งˆ์ง€๋ง‰ ์ˆ˜์ • ๋‚ ์งœ/์‹œ๊ฐ„
Application ํŒŒ์ผ๋ช…/๋””๋ ‰ํ† ๋ฆฌ๋ช…

 

  • file ๋ช…๋ น์–ด๋กœ ํŒŒ์ผ ํƒ€์ž… ํ™•์ธ
[eunhye@computer Documnet]$ file jira.xlsx
jira.xlsx: Microsoft Excel 2007+

 

  • less ๋ช…๋ น์–ด๋กœ ํŒŒ์ผ ์ •๋ณด ๋ณด๊ธฐ
[eunhye@computer etc]$ less passwd
๋ช…๋ นํ‚ค ์„ค๋ช…
b ํ•œ ํŽ˜์ด์ง€ ์œ„๋กœ
์ŠคํŽ˜์ด์Šค ๋ฐ” ํ•œ ํŽ˜์ด์ง€ ์•„๋ž˜๋กœ
์œ„์ชฝ ๋ฐฉํ–ฅํ‚ค ํ•œ ์ค„ ์œ„๋กœ
์•„๋ž˜์ชฝ ๋ฐฉํ–ฅํ‚ค ํ•œ ์ค„ ์•„๋ž˜๋กœ
G ํ…์ŠคํŠธ ํŒŒ์ผ ๋งจ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ด๋™
1G ๋˜๋Š” g ํ…์ŠคํŠธ ํŒŒ์ผ ๋งจ ์ฒ˜์Œ์œผ๋กœ ์ด๋™
/๋ฌธ์ž์—ด ์•„๋ž˜ ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰ํ•˜์—ฌ ์ž…๋ ฅ๋œ ๋ฌธ์ž์—ด ์ฐพ๊ธฐ
h ์ด์ „ ๊ฒ€์ƒ‰์–ด์˜ ๋‹ค์Œ ์ฐพ๊ธฐ
n ๋„์›€๋ง ๋ณด๊ธฐ
q ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ

 

  • ๋ฆฌ๋ˆ…์Šค ํŒŒ์ผ์‹œ์Šคํ…œ ๊ณ„์ธต ํ‘œ์ค€

๋””๋ ‰ํ† ๋ฆฌ ์„ค๋ช…
/ root dir
/bin ์‹œ์Šคํ…œ ๋ถ€ํŒ…๊ณผ ์‹คํ–‰์— ํ•„์š”ํ•œ ํ”„๋กœ๊ทธ๋žจ ๋“ฑ์„ ํฌํ•จํ•œ dir
/boot ๋ฆฌ๋ˆ…์Šค ์ปค๋„, ์‹œ์ž‘ RAM ๋””์Šคํฌ ์ด๋ฏธ์ง€(์‹œ์Šคํ…œ ๋ถ€ํŒ… ์‹œ ํ•„์š”ํ•œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ์Œ), ๋ถ€ํŠธ๋กœ๋”๋ฅผ ํฌํ•จํ•œ dir
- /boot/grub/grub.conf or menu.lst : ๋ถ€ํŠธ๋กœ๋” ์„ค์ • ํŒŒ์ผ
- /boot/vmlinuz : ๋ฆฌ๋ˆ…์Šค ์ปค๋„
/dev ์ปค๋„์ด ์ธ์‹ํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๋””๋ฐ”์ด์Šค๋“ค์„ ๊ด€๋ฆฌ, ๋””๋ฐ”์ด์Šค ๋…ธ๋“œ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ํŠน์ˆ˜ํ•œ dir
/etc ์‹œ์Šคํ…œ ์ „๋ฐ˜์˜ ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ์ด ์ €์žฅ๋จ dir(์‹œ์Šคํ…œ ๋ถ€ํŒ…์‹œ ๋Œ์•„๊ฐ€๋Š” ๋ชจ๋“  ์‰˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํฌํ•จ)
- /etc/crontab : ์ž๋™ ์‹คํ–‰๋˜๋Š” ์—…๋ฌด๋ฅผ ์ •์˜ํ•˜๋Š” ํŒŒ์ผ
- /etc/fstabl : ์ €์žฅ์žฅ์น˜ ํ…Œ์ด๋ธ”๊ณผ ํ•ด๋‹น ๋งˆ์šดํŠธ ํฌ์ธํŠธ ์ •๋ณด
- /etc/passwd : ์‚ฌ์šฉ์ž ๊ณ„์ • ์ •๋ณด
/home ์ผ๋ฐ˜์ ์ธ ์„ค์ • ์ƒํƒœ์—์„œ ์‚ฌ์šฉ์ž๋“ค์€ ๋ชจ๋‘ home dir์„ ๊ฐ€์ง, ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์€ home dir๋งŒ ์ˆ˜์ • ๊ฐ€๋Šฅ
/lib ์ฃผ์š” ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ์ด ์ •์žฅ๋œ dir
- Windows์˜ DLL๊ณผ ๋น„์Šท
/lost+found ํฌ๋งท๋œ ๊ฐ ํŒŒํ‹ฐ์…˜์ด๋‚˜ ext3์ฒ˜๋Ÿผ ๋ฆฌ๋ˆ…์Šค ํŒŒ์ผ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋””๋ฐ”์ด์Šค๋ผ๋ฉด ํ•ด๋‹น dir์ด ์žˆ์œผ๋ฉฐ ํ•ด๋‹น dir์€ ํŒŒ์ผ์‹œ์Šคํ…œ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๊ฒฝ์šฐ ๋ถ€๋ถ„์ ์ธ ๋ณต๊ตฌ๋ฅผ ๋„์™€์คŒ
/media ์ตœ์‹  ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ํ•ด๋‹น dir์— USB ๋“œ๋ผ์ด๋ฒ„, CD-ROM ๋“ฑ๊ณผ ๊ฐ™์€ ํœด๋Œ€์šฉ ์žฅ์น˜๊ฐ€ ์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐ๋  ๋•Œ ์ž๋™์œผ๋กœ ๋งˆ์šดํŠธ๋˜๋Š” ๋งˆ์šดํŠธ ํฌ์ธํŠธ๋ฅผ ์ €์žฅ
/mnt ๊ตฌ์‹ ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ํ•ด๋‹น dir์— ์ˆ˜๋™์œผ๋กœ ํœด๋Œ€์šฉ ์žฅ์น˜๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ ๋งˆ์šดํŠธ ํฌ์ธํŠธ๋ฅผ ์ €์žฅ
/opt ์ถ”๊ฐ€์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” dir(์ฃผ๋กœ ์ƒ์—…์šฉ ์†Œํ”„ํŠธ์›จ์–ด)
/proc ๋ฆฌ๋ˆ…์Šค ์ปค๋„์ด ๊ด€๋ฆฌํ•˜๋Š” ๊ฐ€์žฅ ํŒŒ์ผ์‹œ์Šคํ…œ์œผ๋กœ ์ปค๋„์ด ์ปดํ“จํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š”์ง€ ๋ณด์—ฌ์คŒ
/root root ๊ณ„์ •์˜ home dir
/sbin ์‹œ์Šคํ…œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ๋“ค์ด ์ €์žฅ๋œ dir(์ผ๋ฐ˜์ ์œผ๋กœ ์Šˆํผ์œ ์ €๋ฅผ ์œ„ํ•œ ์ค‘์š”ํ•œ ์‹œ์Šคํ…œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ)
/tmp ์ž„์‹œ ์ €์žฅ์šฉ dir(์ผ๋ถ€ ํ™˜๊ฒฝ ์„ค์ •์—์„œ๋Š” ์žฌ๋ถ€ํŒ…์‹œ dir์ด ์‚ญ์ œ๋˜๋„๋ก ์˜ต์…˜ ์„ค์ • ๊ฐ€๋Šฅ)
/usr ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์žฅ ํฐ ํŠธ๋ฆฌ๋ฅผ ๊ฐ€์ง€๋ฉฐ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ์ €์žฅํ•˜๋Š” dir
/usr/bin ์‚ฌ์šฉ์ค‘์ธ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์ด ์„ค์น˜ํ•œ ์‹คํ–‰ ํŒŒ์ผ์ด ์ €์žฅ๋œ dir
/usr/lib /usr/bin dir์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•œ ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ dir
/usr/local ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฐํฌํŒ ํ”„๋กœ๊ทธ๋žจ๋“ค ๋Œ€์‹  ์‹œ์Šคํ…œ ์ „๋ฐ˜์— ๊ฑธ์ณ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์ €์žฅ๋œ dir(์†Œ์Šค์ฝ”๋“œ๋กœ ์ปดํŒŒ์ผ๋œ ํŒŒ์ผ์€ ๋Œ€๋ถ€๋ถ„ /usr/local/bin dir์— ์„ค์น˜)
/usr/sbin ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ
/usr/share /usr/bin dir์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ณต์œ  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” dir(๋””ํดํŠธ ์„ค์ • ํŒŒ์ผ, ์•„์ด์ฝ˜, ์Šคํฌ๋ฆฐ ๋ฐฐ๊ฒฝํ™”๋ฉด, ์Œ์•…ํŒŒ์ผ ๋“ฑ)
/usr/shared/doc ์‹œ์Šคํ…œ์— ์„ค์น˜๋œ ๋Œ€๋ถ€๋ถ„์˜ ํŒจํ‚ค์ง€์—๋Š” ํฌํ•จ๋œ ๋ฌธ์„œ ํŒŒ์ผ์„ ์ €์žฅํ•˜๋Š” dir
/var ์ƒ๋Œ€์ ์œผ๋กœ ๋ณ€ํ•˜๊ธฐ ์‰ฌ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” dir(๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์Šคํ’€ ํŒŒ์ผ, ์‚ฌ์šฉ์ž ๋ฉ”์ผ ๋“ฑ๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ)
/var/log ์‹œ์Šคํ…œ ํ™œ๋™์„ ๊ธฐ๋กํ•˜๋Š” ๋กœ๊ทธ ํŒŒ์ผ์ด ์ €์žฅ๋œ dir(๋งค์‹œ๊ฐ„๋งˆ๋‹ค ์‹œ์Šคํ…œ ์ƒํ™ฉ์„ ํ™•์ธํ•˜๋Š” ์ค‘์š”ํ•œ ๊ธฐ๋ก ํŒŒ์ผ)
- /var/log/message : ?

 

  • ์‹ฌ๋ณผ๋ฆญ ๋งํฌ
1rwxrwxrwx 1 root root 16:30 abc-3.5 -> abc

- ๊ณต์œ  ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŒŒ์ผ๋ช…์ด ๊ณ„์† ๋ฐ”๋€๊ฒŒ ๋œ๋‹ค๋ฉด(๋ฒ„์ „ up, ๊ธฐ๋ก ๋ณด๊ด€/์ถ”์ ์„ ์œ„ํ•ด) ๋ฆฌ์†Œ์Šค์— ์ ‘๊ทผํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์ ‘๊ทผํ•  ๋•Œ๋งˆ๋‹ค ํŒŒ์ผ๋ช…์„ ์ถ”์ ํ•ด์•ผ ํ•จ > ์—…๋ฐ์ดํŠธ๋˜๋Š” ํŒŒ์ผ์— ํ”„๋กœ๊ทธ๋žจ์— ์ง€์ •๋œ ํŒŒ์ผ๋กœ ๋งํฌ๋ฅผ ๊ฑธ์–ด์คŒ

- ์‹ฌ๋ณผ๋ฆญ ๋งํฌ  or ์†Œํ”„ํŠธ ๋งํฌ or ์‹ฌ๋งํฌ

* ํ•˜๋“œ ๋งํฌ : ๋™์ผํ•œ ๋งํฌ์ง€๋งŒ ์†Œํ”„ํŠธ ๋งํฌ์™€๋Š” ์ง€์ •ํ•˜๋Š” ๋ฐฉ์‹์ด ๋‹ค๋ฆ„