๋ถ๋ฅ:ํ์ผ ํ์
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
ํํ ์์ถ ํ์์ ์ผ์ข
์ผ๋ก ๊ฐ์ฃผ๋์ง๋ง ์์ถ์ ์ ํ ํ์ง ์์ผ๋ฉฐ, ๋จ์ํ ๋ค์์ ํ์ผ์ ํ๋๋ก ๋ฌถ์ ๋ ์ฌ์ฉํ๋ค. ๋ฐ๋ผ์ ์๋ฐํ ๋งํ๋ฉด '์์ถ ํ์'์ด๋ผ ๋ถ๋ฅผ ์๋ ์๋ค. ํ์ฅ์๋ *.tar Tape Archive์ ์ฝ์์ด๋ค. ๋์ฒด๋ก tarball์ด๋ผ๊ณ ๋ถ๋ฆฐ๋ค.
2. ์์ธ[ํธ์ง]
๊ฐ ํ์ผ์ ์ ๋ณด๋ฅผ ๋ด์์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฉ๋์ด ์คํ๋ ค ์ํญ ๋์ด๋๋ค. ๊ณผ๊ฑฐ ํ
์ดํ๋ฅผ ๊ธฐ์ต ๋งค์ฒด๋ก ์ฌ์ฉํ๋ ์์ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ํ๊ธฐ ์ํด ๋ง๋ค์ด์ก๋ค. ํ์ผ์ ํ๋๋ก ๋ฌถ๋ ์ญํ ๋ง ํ๋์ง๋ผ ์ฒ๋ฆฌ ์๋๊ฐ ๋น ๋ฅด๋ค. ์ ๋์ค ๊ณ์ด ์ด์์ฒด์ ์์ ์ฃผ๋ก ์ฐ์ธ๋ค.
tar๋ ๋จ์ํ ๋ฌถ๋ ์ญํ ๋ง ํ๋ฏ๋ก ์์ถ์ด ํ์ํ ๊ฒฝ์ฐ tar ํ์ผ์ ๋ค๋ฅธ ์์ถ ์ ํธ๋ฆฌํฐ๋ฅผ ํตํด ์์ถํ๋ค. ์ด ๊ฒฝ์ฐ ๋ค์ ํ์ฅ์๊ฐ ๋ ๋ฐ๋ผ๋ถ๋๋ค. gzip์ ์ด์ฉํ๋ฉด tar.gz, bzip2๋ฅผ ์ด์ฉํ๋ฉด tar.bz ํ๋ ์. tgz, tbz ๋ฑ ์์ ํฉ์ณ์ง ํ์ฅ์๋ก๋ ๋ง์ด ์ฐ์ธ๋ค. ๊ฐํน ์์ถํ ํ์ผ์ tar๋ก ์ง์ ํด์ ๋ฐ๋ ์ชฝ์์ ๋ญ๋ก ํ์ด์ผ ํ ์ง ๋ชฐ๋ผ ํ์ฅํ๊ฒ ๋ง๋๋ ๊ฒฝ์ฐ๋ ์๋ค(...).[1]
ํ๋ฅด๋ณผ์ ์ฅ์ ์ ๋ค๋ฅธ ์์ถ ํ์ผ๋ค์ด ๊ฐ์ง ์ ์๋ ๊ธฐ๋ฅ์ธ ํ์ผ์ ํน์ฑ์ ๊ฐ์ด ์ ์ฅ ํ ์ ์๋ค๋ ์ ์ธ๋ฐ, ์๋ฅผ ๋ค์ด CMS ๊ตฌ์ถ ํ์ผ์ด zip ํ์ผ๊ณผ tar.bz๋ก ์ ๊ณต๋ ๋ zip, 7zํ์ผ์ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ด๋ ํด๋ ๊ถํ ์ค์ ์ ์๋์ผ๋ก (.htaccess ํฌํจ)ํด์ฃผ์ด์ผ ํ์ง๋ง, tar์ ๊ฒฝ์ฐ๋ ๊ถํ ์ค์ ๋ฑ์ด tar ์์ ์ ์ฅ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ท์ฐฎ์ ์์ ์ด ์ฌ๋ผ์ง๋ค๋ ์ฅ์ ์ด ์๋ค.
tar๋ ๋จ์ํ ๋ฌถ๋ ์ญํ ๋ง ํ๋ฏ๋ก ์์ถ์ด ํ์ํ ๊ฒฝ์ฐ tar ํ์ผ์ ๋ค๋ฅธ ์์ถ ์ ํธ๋ฆฌํฐ๋ฅผ ํตํด ์์ถํ๋ค. ์ด ๊ฒฝ์ฐ ๋ค์ ํ์ฅ์๊ฐ ๋ ๋ฐ๋ผ๋ถ๋๋ค. gzip์ ์ด์ฉํ๋ฉด tar.gz, bzip2๋ฅผ ์ด์ฉํ๋ฉด tar.bz ํ๋ ์. tgz, tbz ๋ฑ ์์ ํฉ์ณ์ง ํ์ฅ์๋ก๋ ๋ง์ด ์ฐ์ธ๋ค. ๊ฐํน ์์ถํ ํ์ผ์ tar๋ก ์ง์ ํด์ ๋ฐ๋ ์ชฝ์์ ๋ญ๋ก ํ์ด์ผ ํ ์ง ๋ชฐ๋ผ ํ์ฅํ๊ฒ ๋ง๋๋ ๊ฒฝ์ฐ๋ ์๋ค(...).[1]
ํ๋ฅด๋ณผ์ ์ฅ์ ์ ๋ค๋ฅธ ์์ถ ํ์ผ๋ค์ด ๊ฐ์ง ์ ์๋ ๊ธฐ๋ฅ์ธ ํ์ผ์ ํน์ฑ์ ๊ฐ์ด ์ ์ฅ ํ ์ ์๋ค๋ ์ ์ธ๋ฐ, ์๋ฅผ ๋ค์ด CMS ๊ตฌ์ถ ํ์ผ์ด zip ํ์ผ๊ณผ tar.bz๋ก ์ ๊ณต๋ ๋ zip, 7zํ์ผ์ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ด๋ ํด๋ ๊ถํ ์ค์ ์ ์๋์ผ๋ก (.htaccess ํฌํจ)ํด์ฃผ์ด์ผ ํ์ง๋ง, tar์ ๊ฒฝ์ฐ๋ ๊ถํ ์ค์ ๋ฑ์ด tar ์์ ์ ์ฅ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ท์ฐฎ์ ์์ ์ด ์ฌ๋ผ์ง๋ค๋ ์ฅ์ ์ด ์๋ค.
3. ๋ค๋ฅธ OS์์ ๊ด๊ณ[ํธ์ง]
์๋์ฐ์์๋ ์ ์ฐ์ด์ง ์๋ ํ์ผ ํ์์ด๋ค. ์๋์ฐ์ ์ ์ ์ด ๋ DOS์๋ tar ๊ฐ์ ํ์ผ์ ํ๋ฐ ๋ฌถ์ด ์ฃผ๋ ๊ธฐ๋ฅ์ด ์์๋ค. ์ฌ์ค tar๋ผ๋ ๊ธฐ๋ฅ์ ์ ๋์ค๊ฐ ๋ฉ์ธํ๋ ์ ๊ฐ์ ์ค๋ํ ์ปดํจํฐ์ฉ์ด์๊ณ , ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์ผ์ด ๋ง๋ค ๋ณด๋ ์๊ธด ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ DOS๋ PC์ฉ OS์๊ณ , ์ด์ฐฝ๊ธฐ PC๋ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์ผ์ด ์๋ค ๋ณด๋ ํด๋น ๊ธฐ๋ฅ์ ์ฑ์ฉํ์ง ์์ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ DOS์ฉ ํ์ผ ์์ถ ํ๋ก๊ทธ๋จ๋ค์ ์ฌ๋ฌ ํ์ผ์ ์์ถ์ ์๋ํ๋ฉด ํ์ผ์ ํฉ์ณ ์ฃผ๋ ๊ธฐ๋ฅ๊น์ง ๊ฐ์ด ๋ฃ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด์๊ณ , ์ด๊ฒ์ ์๋์ฐ ์๋๊น์ง ๊ทธ๋๋ก ์ด์ด์ก๋ค. ๊ทธ๋ฌ๋ค ๋ณด๋ tar๋ ์๋์ฐ์์๋ ๊ฑฐ์ ์ฐ์ด์ง ์๋ ํฌ๋งท์ด ๋์๊ณ , ์๋์ฐ์ฉ tar ์ ํธ๋ฆฌํฐ๋ ๋์ ์์ง๋ง ๊ตณ์ด ์ค์นํด์ ์ฐ๋ ์ฌ๋์ ๋๋ฌผ๋ค. ๋๋ฌธ์ ์ ๋์ค/๋ฆฌ๋
์ค์ ์ ํ ์ธ์ฐ์ด ์๋ ์ฌ๋์๊ฒ tar ํ์ผ์ ๋ณด๋ด๋ฉด ๋ญฅ๋ฏธ ์๋ฆฌ๊ฐ ๋์ค๋ ์ฃผ์. ๊ทธ๋๋ง 2010๋
๋ ์ดํ์ ๋์ค๋ ์๋์ฐ์ฉ ์์ถ ํ๋ก๊ทธ๋จ์ tar ์์ถ ํด์ ๋ฅผ ๋๋ถ๋ถ ์ง์ํ๋ค. ๋ค๋ง tar์ ๊ฐ์ ์ธ ํผ๋ฏธ์
๋ณด์กด๋ง์ ์ง์ํ์ง ์์ผ๋ ์ฃผ์. ๊ทผ๋ฐ ์ ์ด์ ํ๋ฅด๋ณผ์ ๊ฐ์ ์ด ํผ๋ฏธ์
๋ณด์กด์ด๋ผ๊ณ ์๊ณ ์์ ์ ๋ ์ฌ๋์ด๋ฉด WSL๋ก ๋ณด๋ด๋ฒ๋ฆฌ๋ ์ ๋์ ์กฐ์น๋ ์ด๋ฏธ ์ทจํด๋จ์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์... ๋ฌธ์ ๋ Windows์์ ๋ฆฌ๋
์ค/BSD๋ก ๋ณด๋ผ ๋
๊ทธ ๋ฐ๋๋ ๋ง์ฐฌ๊ฐ์ง. ์๋์ฐ๋ tar๋ฅผ ์ง์ํ์ง ์๋ ๋์ OS ์ฐจ์์์ ZIP ํ์ผ์ ์์ถ ๋ฐ ํด์ ๋ฅผ ์ง์ํ๋๋ฐ, ์ด ํ์ผ์ ๋ฆฌ๋ ์ค ๋ฑ์ ์ ๋์ค ๊ณ์ด OS๋ก ๋ณด๋ด๋ฉด ๋น์ทํ ๋ฌธ์ ๊ฐ ์๊ธด๋ค. ๋ฌผ๋ก ์ด ๊ฒฝ์ฐ์๋ ZIP ์์ถ ํด์ ๋ฅผ ์ง์ํ๋ unzip ํจํค์ง๋ฅผ ์ค์นํด์ ํ๋ฉด ๋๋ค. RAR ๋ฑ์ ๋ค๋ฅธ ์๋์ฐ์์ ๋ง์ด ์ฌ์ฉ๋๋ ์์ถ ํ๋ก๊ทธ๋จ๋ ๋ง์ฐฌ๊ฐ์ง๋ค. ๋ฌผ๋ก ์ด ๋๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํผ๋ฏธ์ ๋ณด์กด์ ๊ธฐ๋ํ์ง ๋ง์.[2]
์์ถ ํ๋ก๊ทธ๋จ ๊ฐ ํธํ์ฑ์ด ์ ๋ก์ ๊ฐ๊น์ด ALZ๋ EGG๋ณด๋ค๋ ํจ์ฌ ๋ซ๊ธด ํ๋ค
๊ทธ ๋ฐ๋๋ ๋ง์ฐฌ๊ฐ์ง. ์๋์ฐ๋ tar๋ฅผ ์ง์ํ์ง ์๋ ๋์ OS ์ฐจ์์์ ZIP ํ์ผ์ ์์ถ ๋ฐ ํด์ ๋ฅผ ์ง์ํ๋๋ฐ, ์ด ํ์ผ์ ๋ฆฌ๋ ์ค ๋ฑ์ ์ ๋์ค ๊ณ์ด OS๋ก ๋ณด๋ด๋ฉด ๋น์ทํ ๋ฌธ์ ๊ฐ ์๊ธด๋ค. ๋ฌผ๋ก ์ด ๊ฒฝ์ฐ์๋ ZIP ์์ถ ํด์ ๋ฅผ ์ง์ํ๋ unzip ํจํค์ง๋ฅผ ์ค์นํด์ ํ๋ฉด ๋๋ค. RAR ๋ฑ์ ๋ค๋ฅธ ์๋์ฐ์์ ๋ง์ด ์ฌ์ฉ๋๋ ์์ถ ํ๋ก๊ทธ๋จ๋ ๋ง์ฐฌ๊ฐ์ง๋ค. ๋ฌผ๋ก ์ด ๋๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํผ๋ฏธ์ ๋ณด์กด์ ๊ธฐ๋ํ์ง ๋ง์.[2]
4. ์ฌ์ฉ๋ฒ[ํธ์ง]
์ ๋์ค ๊ณ์ด ์ด์์ฒด์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํฌํจ๋์ด ์๋ tar ์์ถ ๋ช
๋ น์ด๋ ๋ณดํต ๋ค์๊ณผ ๊ฐ์ ์ต์
์ ๊ฐ์ง๋ค. GNU tar๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ช
ํ๋ค. FreeBSD๋ OS X ๋ฑ BSD ๊ณ์ด์ ๊ฒฝ์ฐ๋ ๋๋์์ดํ์ง๋ง ๋ฏธ๋ฌํ๊ฒ ๋ค๋ฅธ ๊ฒฝ์ฐ๊ฐ ์์ผ๋ ์ฃผ์.
- -f : ํ ์ดํ ๋์ ํ์ผ์ ๋ฌถ๋๋ค. ์๋ ํ ์ดํ๋ฅผ ๋ค๋ฃจ๋ ํ๋ก๊ทธ๋จ์ด์๊ธฐ ๋๋ฌธ์ ์๊ธด ํ์ ์ด๋ค. ํ์ผ์ ๋ฌถ๊ฑฐ๋ ํ๋ ค๋ฉด ๋ฐ๋์ ๋ถ์ฌ์ค์ผ ํ๋ค.
- ์ญํ ์ต์ -์ด ์ค ํ๋๋ง ์จ์ผ ํ๋ค.
- -c : ์ง์ ํ ํ์ผ์ tar๋ก ๋ฌถ๋๋ค.
- -x : tar๋ฅผ ์์ถ ํด์ ํ๋ค.
- -r : ๋ฌถ์ธ tar์ ์ ํ์ผ์ ์ถ๊ฐํ๋ค.
- -t : tar ์์ ๋ค์ด์๋ ํ์ผ์ ๋ชฉ๋ก์ผ๋ก ํ์ํ๋ค.
- ๋ถ๊ฐ ์ต์ -์ ๊ธฐ๋ฅ์ ๋ถ๊ฐ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค.
- -v : ์์ถ ๋ฐ ํด์ ๊ณผ์ ์ ์์ธํ ๋ฉ์์ง๋ก ์ถ๋ ฅํ๋ค.
- -p : UID๋ฅผ ๋ณด์กดํ๋ค. ์ฌ์ค์ ํผ๋ฏธ์ ๋ณด์กด๊ณผ ๊ฐ์ ๋ง์ด๋ค. ํ ์์คํ ๋ฐฑ์ ์์ ํ๋ฅด๋ณผ์ด ์ฌ์ฉ๋๋ ์ด์ ์ด์ ํ๋ฅด๋ณผ์ ๊ฝ.
- ์์ถ ์ต์ -ํ์ผ์ ์์ ํ ๋ ์ฌ์ฉํ ์์ถ ํ์์ ์ง์ ํ๋ค. ๋น์ฐํ ์ด ์ค ํ๋๋ง ์ฌ์ฉ ๊ฐ๋ฅ.
- -z : ๋ฌถ์ tar๋ฅผ gzip์ผ๋ก ์์ถํ๊ฑฐ๋, -x์ธ ๊ฒฝ์ฐ ํด๋น ํ์ผ์ด ์ด๋ฏธ gzip ์์ถ๋์์์ ๊ฐ๋ฆฌํจ๋ค.[3]
- -j : ๋ฌถ์ tar๋ฅผ bzip2๋ก ์์ถํ๊ฑฐ๋ bzip2 ์์ถ๋ ํ๋ฅด๋ณผ์ ํ ๋ฒ์ ์์ถ ํด์ ํ๋ค.
- -J : ๋ฌถ์ tar๋ฅผ xz๋ก ์์ถํ๊ฑฐ๋ xz ์์ถ๋ ํ๋ฅด๋ณผ์ ํ ๋ฒ์ ์์ถ ํด์ ํ๋ค.
[1] ๋ค๋ง ๋งค์ง ๋๋ฒ๊ฐ ๋ค ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ์
์ฅ์ด ์๋ ์ปดํจํฐ ์
์ฅ์์๋ ๋ณ ๋ฌธ์ ๊ฐ ์ ๋๋ค. tar.7z(7z ์์ฒด๊ฐ ์์นด์ด๋น์ ์ง์ํ๋ฏ๋ก ๋ป์ง) ๊ฐ์ ๊ดด์
ํ ํฌ๋งท์ผ๋ก ๋ณด๋ธ ๊ฒ ์๋ ํ tar ๋ช
๋ น์ด ์์ฒด๊ฐ ํ์ผ์ ๋งค์ง ๋๋ฒ๋ฅผ ์ธ์ํด ์์์ ์์ถ์ ํ์ด ์ฃผ๋ฉฐ, ๊ดด์
ํ ํฌ๋งท์ด๊ฑฐ๋ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด ์๋ ์ธ์์ด ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ file ๋ช
๋ น์ด๋ก ์ด๋ค ํฌ๋งท์ผ๋ก ์์ถ๋๋์ง ์๋ณํ๋ฉด 'tar -xjf'(์ด ๊ฒฝ์ฐ๋ bzip2) ๊ฐ์ด ํ๋๊ทธ๋ฅผ ๊ฑธ์ด์ ์์ถ์ ํ๊ฑฐ๋ 'zcat ํ์ผ๋ช
| tar -xf -'(์ด ๊ฒฝ์ฐ๋ gzip) ๊ฐ์ด ํ์ดํ๋ก ์์ถ ํด์ -์์นด์ด๋ธ ํด์ ์์๋๋ก ๊ฑธ์ด ์ฃผ๋ฉด ๋๋ค.
[2] ์ ์ด์ NTFS์ POSIX๋ ํผ๋ฏธ์
์ฒด๊ณ๊ฐ ๋ค๋ฅด๋ค. ํธํ์ด ์ ๋๋ค. ntfs-3g ๋๋ผ์ด๋ฒ์์ ๊ดํ ๊ธฐ์ ํผ๋ฏธ์
์ ๋ฌด์ํ๊ณ ์ฌ ํผ๋ฏธ์
777์ ์์ ํ๋ ๊ฒ ์๋๋ค.
[3] ์์ ์ด ํ ํ๋ก๊ทธ๋จ์ ํ๋์ ์ญํ ๋ง ํด์ผ ํ๋ค๋ ์ ๋์ค ๊ฐ๊ฒฝํ๋ผ๋ฉด, ํน์ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด ์ด ํ๋๊ทธ๋ฅผ ์ง์ ์ ํ๋ค๋ฉด ์์ถ์ 'tar -cf - (...)|gzip > (ํ์ผ๋ช
)'์ผ๋ก, ํด์ ๋ 'zcat (ํ์ผ๋ช
) | tar -xf -'๋ก ๋์ฒด ๊ฐ๋ฅ.