[Linux] ๋๋ ํฐ๋ฆฌ ๋ฐ ํ์ผ
- -
๋๋ ํฐ๋ฆฌ ๋ฐ ํ์ผ
ํ์ผ : ๋ฌด์์ธ๊ฐ ๋ด์ฉ์ ๊ธฐ๋กํ๊ณ ์๋ ๋ฐ์ดํฐ
๋๋ ํฐ๋ฆฌ : ํ์ผ ๋๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ด๊ณ ์๋ ๋ฐ๊ตฌ๋ ๊ฐ์ ์กด์ฌ
์ ๋ง์ ํ์ผ๊ณผ ๋๋ ํฐ๋ฆฌ๋ค์ ํ๋์ ๋๋ ํฐ๋ฆฌ๋ก ๋ด์ ๋๊ณ ์ ๋ฆฌ ์ ๋ํ ์ ์๋ค.
ํ์ผ์ ์ฐ๋ ๋ชฉ์ ์ ๋ฌด์์ธ๊ฐ๋ฅผ ๊ธฐ๋ก ํด ๋๊ธฐ ์ํจ
ํ์ผ ์ข ๋ฅ : ๋์์, ์์ , ์ฌ์ง, ๋ฌธ์ ๋ฑ ๋ฑ.. ์ข ๋ฅ๊ฐ ๋งค์ฐ ๋ค์ํจ
mkdir : ๋๋ ํฐ๋ฆฌ ์์ฑ
- ์ ๋๊ฒฝ๋ก : ex) /root/aaa
- ์๋๊ฒฝ๋ก : ex) ./bbb (์ฌ๊ธฐ์ ./ ๋ ์๋ต ๊ฐ๋ฅ)
- ex) mkdir -p aaa/bbb/ccc : aaa์ ๊ทธ์์ aaa/bbb๊ฐ ์์ด๋ ๋ฐ๋ก aaa/bbb/ccc๋ฅผ ์์ฑํ ์ ์์
- mkdir ๋ช ๋ น์ด ์ต์ ์ค์ -p๋ผ๋ ์ต์ : ์ง์ ํ ๊ฒฝ๋ก๊ฐ ์ ๋ง๋ค์ด์ ธ ์์ผ๋ฉด ์์์ ๋ง๋ ๋ค์์
๋๋ ํฐ๋ฆฌ๋ฅผ ์์ฑํ๋ผ
ls : ์ง์ ํ ๋๋ ํฐ๋ฆฌ์ ์ด๋ค ๊ฒ๋ค์ด ์๋์ง ํ์ธํ๋ ๋ช ๋ น์ด
- ex) /root ์ ๋ ฅ ์ aaa, bbb ๋ฑ์ด ์ถ๋ ฅ๋จ
rmdir : ๋๋ ํฐ๋ฆฌ ์ ๊ฑฐ(์ฌ์ฉ๋ฐฉ์์ mkdir์ ๊ฐ์)
- ex) rmdir a* b* : a์ b๋ก ์์ํ๋ ๋๋ ํฐ๋ฆฌ ๋ชจ๋ ์ ๊ฑฐ
- ex) rmdir *1 *2 : 1๊ณผ 2๋ก ๋๋๋ ๋๋ ํฐ๋ฆฌ ๋ชจ๋ ์ ๊ฑฐ
- ex) rmdir * : ํ์ฌ์์น์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ชจ๋ ์ ๊ฑฐ
- ex) rmdir a*m : a๋ก ์์ํ๊ณ m์ผ๋ก ๋๋๋ ๋๋ ํฐ๋ฆฌ ์ ๊ฑฐ
- ex) rmdir a*g*f : a๋ก ์์ํ๊ณ f๋ก ๋๋๋๋ฐ ์ค๊ฐ์ g๊ฐ ์๋ ๋๋ ํฐ๋ฆฌ ์ ๊ฑฐ
- * ๊ฐ ๋ปํ๋๊ฒ : ์๋ฌด ๋ฌธ์ 0๊ฐ ์ด์(๋ฌธ์๊ฐ ์์ ์๋ ์๊ณ ์์ ์๋ ์์)
- ๋ง์ฝ, ํ์ผ์ด ์๋ค๋ฉด ํ์ผ์ ์ญ์ ๋์ง ์๊ณ ๋๋ ํฐ๋ฆฌ๋ง ์ ๊ฑฐ๋๋ค.
- ex) rmdir -p aaa/bbb/ccc : aaa bbb ccc ์ ๋ถ ๋ค ํ๊ฒ์ด ๋์ด ์ญ์ ๊ฐ ๋๋ค. (์ฐธ๊ณ ๋ง ํ ๊ฒ)
mkdir๊ณผ rmdir๋ ํ๋ฒ์ ์์ฑ ๋๋ ์ ๊ฑฐ๊ฐ ๊ฐ๋ฅํ๋ค.
- ex) mkdir /root/aaa /root/bbb /root/ccc (์ ๋๊ฒฝ๋ก ์ฌ์ฉ๋ฒ)
- ex) rmdir aaa bbb ccc (์๋๊ฒฝ๋ก ์ฌ์ฉ๋ฒ)
touch
- ex) touch aaa : ํ์ผ aaa ์์ฑ
- ex) touch aaa bbb ccc : ํ์ผ aaa, bbb, ccc ์์ฑ
rm : ํ์ผ ์ญ์ ํ ๋ ์ฌ์ฉ
- ex) rm aaa : ํ์ผ aaa๋ฅผ ์ญ์ , ์ญ์ ํ ์ y/n ์ ํ
- -f : rm์ -f ๋ช ๋ น์ด๋ ๋ฌผ์ด๋ณด์ง ์๊ณ ๋ฐ๋ก ์ญ์
- -r : ๋๋ ํฐ๋ฆฌ๋ฅผ ์ง์ธ ์ ์๋๋ฐ ์ง์ธ ๋๋ -r์ ์ฌ์ฉํ๋ค.
ex) rm -r aaa (๋ฌผ์ด๋ณด๊ณ ๋๋ ํฐ๋ฆฌ ์ญ์ ), rm -rf aaa (๊ทธ๋ฅ ์ญ์ )
** ๋๋ ํฐ๋ฆฌ๋ ํ์ผ์ ๋ง๋ค ๋ ""(๋๋ธ์ปคํฐ)๋ฅผ ์ฌ์ฉํ๋ฉด ํน์๋ฌธ์๋ฅผ ๋ค์์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
๋ช ๋ น์ด ์ฐ์ฐ์
์ธ๋ฏธ์ฝ๋ก (;) : ์ขํญ๋ถํฐ ์ฐํญ์ผ๋ก
ํ์ดํ ํ๊ฐ(|) : ์ฐํญ๋ถํฐ ์ขํญ์ผ๋ก
ํ์ดํ ๋๊ฐ(||) : ์ขํญ๋ถํฐ ์ฐํญ์ผ๋ก ๋ช ๋ น์ด ์งํ, ํ์ง๋ง ์ฑ๊ณตํ ๋ช ๋ น์ด๊ฐ ์์์ ์ค๋จ
&& : ์ขํญ๋ถํฐ ์ฐํญ์ผ๋ก, ํ์ง๋ง ์คํจํ ๋ช ๋ น์ด ์์์ ์ค๋จ
================== ์ด๋ ๊ฒ ๋ณต์กํ๊ฒ ์ธ ์ผ์ด ๋ณ๋ก ์๋ค ====================
ex) ๋ช ๋ น์ด1 && ๋ช ๋ น์ด2 | ๋ช ๋ น์ด3
- ์คํ์์ : ๋ช ๋ น์ด1(์ฒซ๋ฒ์งธ) ๋ช ๋ น์ด3(๋๋ฒ์งธ) ๋ช ๋ น์ด2(์ธ๋ฒ์งธ)
ex) ๋ช ๋ น์ด1 | ๋ช ๋ น์ด2 && ๋ช ๋ น์ด3
- ์คํ์์ : ๋ช ๋ น์ด2(์ฒซ๋ฒ์งธ) ๋ช ๋ น์ด1(๋๋ฒ์งธ) ๋ช ๋ น์ด3(์ธ๋ฒ์งธ)
==============================================================
&
- ์ผ์ชฝ ๋ช ๋ น์ด๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ๋ผ
๊ธฐ๋ฅ์ด ์ ํ ๋ค๋ฅธ &
- ๋ช ๋ น์ด ๋ค์ &๋ฅผ ๋ถ์ฌ ๋ช ๋ นํ๋ฉด ๊ทธ ๋ช ๋ น์ด๊ฐ ์ํ์ด ์ ๋๋๋ ๋ค๋ฅธ ๋ช ๋ น์ด๋ค์
๋ฐ๋ก๋ฐ๋ก ์ฌ์ฉํ ์ ์๊ฒ ๋๋ค.
- ์๋๋ & ์์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๊ทธ ๋ช ๋ น์ด๊ฐ ์ํ์ด ๋๋ ๋๊น์ง ์๋ฌด๊ฒ๋ ๋ชปํ๋ค.
- ์ธ๋๊ทธ๋ผ์ด๋์ ๋ฐฑ๊ทธ๋ผ์ด๋๋ฅผ ์์์ผ ํ๋ค, ๋๋ค ํ๋ก๊ทธ๋จ์ด(๋ช ๋ น์ด) ๊ฐ๋๋๋ ํ๊ฒฝ์ ๋ปํจ
- ์ธ๋๊ทธ๋ผ์ด๋ : ๋์ ๋ณด์
- ๋ฐฑ๊ทธ๋ผ์ด๋ : ๋์ ์ ๋ณด์
๋ฐฑ๊ทธ๋ผ์ด๋๋ก ํ๋ก๊ทธ๋จ(๋ช ๋ น์ด)์ ๊ฐ๋ํ๋ ๋ชฉ์ ์ ํ๋ก๊ทธ๋จ์ด ๊ฐ๋๋๋ ๋์ ๋ค๋ฅธ ์์ ์
๋์์ ํ๊ธฐ ์ํจ
ex1) ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ์ํํ์ผ์ด ์์. ๊ทธ์ํ ํ์ผ์ ์ฉ๋์ด 100G๋ผ๊ณ ๊ฐ์
๊ทธ์ํ ํ์ผ์ A๋ผ๋ ์ปดํจํฐ์ B๋ผ๋ ์ปดํจํฐ 2๋๋ก ์ ์กํ ์์
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์ 2๋ ์ปดํจํฐ๋ก ์ ์กํ ๋ ํ ์ปดํจํฐ๋ก ์ ์ก์ด ์ ๋ถ ๋๋๊ธฐ ์ ๊น์ง ๋ค๋ฅธ
์ปดํจํฐ๋ก ์ ์ก์ด ์ ๋๋ค.
ํ์ง๋ง, ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ฐ๋ํ๋ฉด ๋์์ 2๊ฐ ์ ์ก์ ์์ฝ๊ฒ ์งํํ ์ ์์
ex2) PC๋ฐฉ ์ฌ์ฅ์ด ์๋ค. ์๋ PC์ ์๊ธ์ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ๊ฐ๋์ํค๋๋ฐ
๊ทธ ํ๋ก๊ทธ๋จ์ ์๋์ด ๊บผ๋ฒ๋ฆด ์ ์์ผ๋ฉด... ๋งค์ฐ ๋ฌธ์ ๊ฐ ๋ฐ์
ํ์ง๋ง, ์๊ธ์ ๊ณ์ฐํ๋ ๊ทธ ํ๋ก๊ทธ๋จ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ฐ๋ํ๋ฉด ์๋์ด ํจ๋ถ๋ก
์ฝ๊ฒ ๋์ง ๋ชปํ๊ฒ ๋จ
ex3) ๋๊ตฐ๊ฐ์ PC์์ ํค๋ณด๋๋ก ์ ๋ ฅํ๋ ๋ชจ๋ ์ ๋ณด๋ฅผ ๋ด์ปดํจํฐ๋ก ํ์ทจํ ๋
ํ์ทจ ํด ์ฃผ๋ ์ ์ฑ ํ๋ก๊ทธ๋จ์ ๋๊ตฐ๊ฐ PC์ ๊ฐ๋์ ํ๊ฒ ๋ ํ ๋ฐ.. ์ ์ฑ ํ๋ก๊ทธ๋จ์
๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ฐ๋ํด์ ์ฝ๊ฒ ๋์ ๋์ง ์๊ฒ ๋ง๋ค๋
'DevOps > OS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] VI ๋ฌธ์ํธ์ง๊ธฐ ๋ฐ ๊ทธ ์ธ ๋ช ๋ น์ด๋ค (0) | 2016.11.08 |
---|---|
[Linux] cp ๋ช ๋ น์ด ์ mv ๋ช ๋ น์ด (0) | 2016.11.08 |
[Snapshot] ์ค๋ ์ท ๋ฐ ๊ฐ์ ์ปดํจํฐ ์ด๋ฆ ๋ณ๊ฒฝํ๊ธฐ (0) | 2016.11.08 |
[VMware] ๊ฐ์ ์ปดํจํฐ(CentOS) ์ค์น (0) | 2016.11.08 |
[Linux] ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ์ข ๋ฅ์ ํน์ง (0) | 2016.11.01 |
์์คํ ๊ณต๊ฐ ๊ฐ์ฌํฉ๋๋ค. ๐