์์ถํ์ผ = Archive + Compress
์์นด์ด๋ธ = ์ฌ๋ฌ๊ฐ์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ชจ์์ ํ์ผ ํ๋๋ก ๋ง๋๋ ๊ฒ
์์ถ์ด ์๋ ์ฌ๋ฌ๊ฐ ํ์ผ์ ํ๋๋ก ๋ฌถ๋ ์์นด์ด๋ธ๋ฅผ ์ํ ๋ช ๋ น์ด. ๋ณต์์ ํ์ผ์ ์์นด์ด๋ธ ํ์ผ ํ๋๋ก ๋ชจ์ผ๊ฑฐ๋ ๋ณต์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
cp์ ๋ฌ๋ฆฌ ํ์ผ์ ์ ์์ ์, timestamp ๋ฑ ํ์ผ์ ์์ฑ์ ์ ์งํ ์ฑ๋ก ์์นด์ด๋ธ ๊ฐ๋ฅ. ๊ทธ๋์ cp๋ก ๋ณต์ฌํ๋ ๊ฒ๋ณด๋ค ๋ฐฑ์
์ ์ ํฉ[user@localhost ~] $ tar -cvf [์์นด์ด๋ธ ํ์ผ๋ช
.tar] [์์นด์ด๋นํ๋ ค๋ ํด๋๋ช
(ํ์ผ ๊ฒฝ๋ก)]
ex) eunminbb ํด๋๋ฅผ eunminbb.tar ํ์ผ๋ก ์์นด์ด๋ธ
[user@localhost ~] $ tar -cvf eunminbb.tar /home/eunminbb
- ์์นด์ด๋ธ ํ์ผ ๋ด์ฉ ํ์ธ:
$ tar tf [์์นด์ด๋ธ ํ์ผ๋ช .tar]- ์์นด์ด๋ธ ํ์ผ ๋ด์ ๋๋ ํ ๋ฆฌ๋ ํฌํจ๋์ด ์์.
[user@localhost ~] $ tar -xvf [์ด์นด์ด๋ธ ํ์ผ๋ช
.tar]
ex) eunminbb.tar ํ์ผ ์์นด์ด๋ธ ํด์
[user@localhost ~] $ tar -xvf eunminbb.tar
| ์ต์ | ์ค๋ช |
|---|---|
| c | ํ์ผ์ ๋ฌถ์ด์ค(์์นด์ด๋ธ ์์ฑ, ๊ธฐ์กด ์์นด์ด๋ธ ๋ฎ์ด์ฐ๊ธฐ) |
| v | ์์ ๊ณผ์ ํ์ธ(๋์ ํ์ผ ๋ชฉ๋ก ์ถ๋ ฅ) |
| f | ์ ์ฅ๋ ํ์ผ๋ช ์ง์ |
| x | ๋ฌถ์ ํ์ผ์ ํ์ด์ค(์์นด์ด๋ธ์์ ํ์ผ ์ถ์ถ) |
| z | tar+gzip ์์ถ ์ ์ฉ |
| j | tar+bzip2 ์์ถ ์ ์ฉ |
tar ์ gzip ์กฐํฉ
: gzip์ ์์นด์ด๋ธ ๊ธฐ๋ฅ์ด ์๊ณ ํ์ผ ํ๋๋ง ์์ถํจ. -> tar๋ก ์ฌ๋ฌ๊ฐ ํ์ผ์ ๋ฌถ์ด์ ์์นด์ด๋ธํ ๋ค์ gzip์ผ๋ก ์์ถ.
gzip ๋๋ bzip2 ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์์ถํ ์ ์๋๋ฐ, ์ด ๋ gzip ๋๋ bzip2 ๋ช
๋ น์ ๋ณ๋๋ก ์ํํ์ง ์๊ณ tar ๋ช
๋ น์ ์ต์
์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ค.tar.gz๋ ์์ถํ๋ฉด ์ฉ๋์ด ๋ง์ด ์ค๊ณ , ๋ฆฌ์์ค๋ ์ ๊ฒ ๋ค์ด tar ํ์ผ์ ์์ถ ํ๊ธฐ์ ์ข๋ค.bzip2: gzip๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ํ์ผ ์์ถ/ํด์ . gzip๋ณด๋ค ์์ถ๋ฅ ๋๋ค.[user@localhost ~] $ tar -zcvf [ํ์ผ๋ช
.tar.gz] [์์ถํ๋ ค๋ ํด๋๋ช
]
ex) eunminbb ํด๋๋ฅผ eunminbb.tar.gz ํ์ผ๋ก ์์ถ
[user@localhost ~] $ tar -zcvf eunminbb.tar.gz /home/eunminbb
[user@localhost ~] $ tar -zxvf [ํ์ผ๋ช
.tar.gz]
ex) eunminbb.tar.gz ํ์ผ ์์ถํ๊ธฐ
[user@localhost ~] $ tar -zxvf eunminbb.tar.gz
๊น๋ํ๊ณ ์ ์ ๋ฆฌํ์ จ๋ค์ ๋ง์์ ๋ค์ด์!!