a. test1 ํ์ผ ์์ฑ : touch test1
b. bash1 ํ์ผ์ ์ต์ข ์์ ์๊ฐ ๋ณ๊ฒฝํ๊ธฐ
- ๋ช ๋ น : touch bash1
- ๋ณ๊ฒฝ ์ : 4์ 1 2020
- ๋ณ๊ฒฝ ํ : 4์ 10 22:56
c. ํด๋ ์์ฑ : mkdir
- test2 ํด๋ ์์ฑ : mkdir test2
- test2 ํด๋์์ test2_a ๋ผ๋ ํด๋ ์์ฑ
(1) ๋ช ๋ น : mkdir test2/test2_a
(2) ์ ์์ฌํญ : test2 ๋ผ๋ ํด๋๊ฐ ์์ด์ผ ํจ
(3) test3/test3_a ๋ผ๋ ํด๋๋ฅผ ๋์์ ์์ฑ
{1} ํ์ฌ test3 ํด๋๋ ์์
{2} ๋ช ๋ น : mkdir -p test3/test3_a
test2 ํด๋๋ฅผ ๋ง๋ค๊ณ ๊ทธ ํ์ test2_a ํด๋๋ฅผ test2 ํด๋ ์์ ๋ง๋ฆ.
d. ํ์ผ ๋ณต์ฌ : cp
- cp [์ต์ ] [๋ณต์ฌ ๋์] [๋ณต์ฌ ์์น]
(1) cp anaconda-ks.cfg test2/t1.cfg
(2) cp -a anaconda-ks.cfg test2/t2.cfg
(3) cp -R test3 test2/test3
- cp ์ต์
(1) -a : ํ์ผ์ ์์ฑ ๊ฐ์ ๊ทธ๋๋ก ๋ณต์ฌ
(2) -R : ํด๋ ๋ณต์ฌ
- ํ์ผ ์ด๋ (๋๋ ์ด๋ฆ ๋ณ๊ฒฝ) : mv
(1) ์ด๋ฆ๋ง ๋ณ๊ฒฝ : mv test2/test2_a test2/t2_dir
(2) ํ์ผ ์ด๋ : mv bash1 test2/
(3) ํ์ผ ์ด๋ + ์ด๋ฆ ๋ณ๊ฒฝ : mv bash1 test2/b2
- i-node ๊ฐ์ ๋ณ๋ = ์์ฑ ๊ฐ์ ๋ณ๋ ์ฌ๋ถ
(1) cp : ์๋ณธ ≠ ๋ณต์ฌ ํ์ผ -> ์์ฑ ๊ฐ์ด ๋ณ๊ฒฝ
(2) mv : ์ด๋ ์ = ์ด๋ ํ -> ์์ฑ ๊ฐ์ด ๋ณ๊ฒฝ ๋์ง ์์
e. ํ์ผ ์ญ์ : rm
- ์ ์ผ ์ํํ ๋ช ๋ น์ด ์ค ํ๋
- ์ ๋ ์ฐ์ง ๋ง์์ผ ํ ๋ช ๋ น์ด : rm -rf /*
- ์ข ๋ฅ :
(1) rm a : a ๋ผ๋ ํ์ผ์ ์ญ์ (์ญ์ ์ฌ๋ถ๋ฅผ ํ๋ฒ ํ์ธ)
(2) rm -f b : b ๋ผ๋ ํด๋๋ฅผ ์ญ์ (์ญ์ ์ฌ๋ถ๋ฅผ ํ๋ฒ ํ์ธ x)
(3) rm -r c : c ๋ผ๋ ํ์ผ์ ์ญ์ (์ญ์ ์ฌ๋ถ๋ฅผ ํ๋ฒ ํ์ธ)
(4) rm -rf d : d ๋ผ๋ ํด๋๋ฅผ ์ญ์ (