Symbolic link
๋งํฌ๋ฅผ ์ฐ๊ฒฐํ์ฌ ์๋ณธ ํ์ผ์ ์ง์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ๋ด๋ ๋งํฌ์ด๋ค. ์ด์์ฒด์ ์๋์ฐ ๋ฐ๋ก๊ฐ๊ธฐ์ ๋น์ทํ ๊ฐ๋
ํน์ ํด๋์ ๋งํฌ๋ฅผ ๊ฑธ์ด NAS, library ์๋ณธ ํ์ผ์ ์ฌ์ฉํ๊ธฐ ์ํด ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ฌ์ฉ
Symbolic link ์ฌ์ฉ๋ฒ
์ฌ๋ณผ๋ฆญ ๋งํฌ ํ์ธ์ ์ํด test3 ๋๋ ํ ๋ฆฌ์ echo_server.c ํ์ผ์ echo_server_copy์ด๋ฆ์ผ๋ก ์ฌ๋ณผ๋ฆญ๋งํฌ๋ฅผ ์ฐ๊ฒฐ
- ์ฌ๋ณผ๋ฆญ ๋งํฌ ์ค์ : ln -s[์๋ณธ ํ์ผ ์ด๋ฆ][๋ง๋ค ํ์ผ ์ด๋ฆ]
- ->๋ ๋งํฌ ๋์์ ์๋ณธ ํ์ผ์ ๋ปํ๋ค.
- ์ฌ๋ณผ๋ฆญ ๋งํฌ ํด์ : rm[๋งํฌํ์ผ ์ด๋ฆ]
Hard link
์๋ณธ ํ์ผ๊ณผ ๋์ผํ inode๋ฅผ ๊ฐ์ง๋ค. ์๋ณธํ์ผ์ด ์ญ์ ๋๋๋ผ๋ ์๋ณธ ํ์ผ์ inode๋ฅผ ๊ฐ๊ณ ์๋ ๋งํฌ ํ์ผ์ ์ฌ์ ํ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
ํ๋๋งํฌ ์
.๋ ํ์ฌ์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ํ๋ด๊ณ , ..๋ ๋ชจ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ํ๋ธ๋ค. .,.. ๋ชจ๋ ๋๋ ํ ๋ฆฌ ์ํธ๋ฆฌ์ ๋ํ ํ๋๋งํฌ์ด๋ค.
ํ๋๋งํฌ์ ์ฌ๋ณผ๋ฆญ๋งํฌ ์ฐจ์ด์
ํ๋๋งํฌ๋ ๋ ํ์ผ ์์ฒด๊ฐ ๋์ผ ๋ค๋ฅธํ์ผ์ ์ํฅ์ ์ฃผ์ง์๊ณ ํ ํ์ผ์ ์ญ์ ๊ฐ๋ฅํ๋ค.
์์คํ
์ ํ ํ์ผ์ด๋ฆ์ ๋ํ ๋๋ ํ ๋ฆฌ ์ํธ๋ฆฌ๋ฅผ ์ญ์ ํ๊ณ ๋ฐ์ดํฐ ๋ธ๋ญ์ ๊ทธ๋๋ก ๋๋ค. rm ๋ช
๋ น์ด ํ๋ ์ผ์ ํ๋๋งํฌ์ ๋ํ ๋งํฌ ๊ฐฏ์๋ง ํ๋ ๊ฐ์์ํค๋ ๊ฒ์ด๋ค.
์ฌ๋ณผ๋ฆญ๋งํฌ์ฃ์ ๋ ํ์ผ์ ๋ค๋ฅธ ํ์ผ์ด๋ค. link๋ฅผ ์ง์ฐ๋ฉด ์๋์ ํ์ผ์ ์๋ฌด๋ฐ ์ํฅ์ ๋ฐ์ง ์๋๋ค.
'TIL (Today I Learned) > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ์น ์๋ฒ ๊ตฌํ (0) | 2021.09.07 |
---|---|
[Linux] pthread join๊ณผ detach (0) | 2021.09.03 |
[Linux] Shell์ ๊ฐ๋ (0) | 2021.08.30 |
[Linux] ํ๊ฒฝ๋ณ์ (0) | 2021.08.27 |
[Linux] make์ Makefile (0) | 2021.08.25 |