์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ ๋ช ๋ น apack์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
๋๊ตฌ - ๋ค์ํ ์ ํ์ ํ์ผ ์์นด์ด๋ธ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์คํฌ๋ฆฝํธ
๊ฐ์
๋๊ตฌ [OPTION] ... ARCHIVE [FILE] ...
์ง์ ํ๋ค [OPTION] ... ARCHIVE [FILE] ...
ํฌ์ฅ [OPTION] ... ARCHIVE [FILE] ...
์ผ๋ก [OPTION] ... ARCHIVE [FILE] ...
๊ณ ์์ด [OPTION] ... ARCHIVE [FILE] ...
์๋ํ [OPTION] ... ARCHIVE ARCHIVE
์๋ ํฉ [OPTION] ... ์ค๋๋ ์์นด์ด๋ธ ์๋ก์ด ์์นด์ด๋ธ
๊ธฐ์
์ด ๋งค๋ด์ผ ํ์ด์ง ๋ฌธ์๋ ๋ค์์ ์ค๋ช ํฉ๋๋ค ๋๊ตฌ ๋ช ๋ น. ์ด๋ฌํ ๋ช ๋ น์ ๋ค์์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
tar ๋ฐ Zip ์์นด์ด๋ธ์ ๊ฐ์ ๋ค์ํ ์ ํ์ ํ์ผ ์์นด์ด๋ธ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ๊ฐ ๋ช ๋ น์
๊ฐ๋ณ์ ์ผ๋ก ๋๋ ์ ์ ํ ์ต์ ์ ์ ๊ณตํ์ฌ ์คํ ๋๊ตฌ (์ฐธ์กฐ ์ต์ ์๋).
์ง์ ํ๋ค ์์นด์ด๋ธ์์ ํ์ผ์ ์ถ์ถํฉ๋๋ค. ์์นด์ด๋ธ์ ๋ชจ๋ ํ์ผ์ ์ถ์ถํ๋ ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋จ์ผ ํ์ ๋๋ ํ ๋ฆฌ๋ก ๊ทธ๋ฌ๋ ์ผ๋ถ ์์นด์ด๋ธ์๋ ๋ฃจํธ์ ์ฌ๋ฌ ํ์ผ์ด ํฌํจ๋์ด ์์ต๋๋ค.
๋๋ ํ ๋ฆฌ. unpack ํ๋ก๊ทธ๋จ์ ๋จผ์ ํ์ผ์ ์์ถ ํด์ ํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
๊ณ ์ (์์) ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ ๋ค์ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ํด๋น ๋ด์ฉ์ ๋ค์ ์ด๋ํฉ๋๋ค. ์ด๊ฒ ๋ํ
์ค์๋ก ๋ก์ปฌ ํ์ผ์ ๋ฎ์ด์ฐ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
ํฌ์ฅ ์์นด์ด๋ธ๋ฅผ ๋ง๋ค๊ฑฐ๋ ํ์ผ์ ์์ถํฉ๋๋ค. ํ์ผ ์ธ์๊ฐ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ
์ถ๊ฐํ ํ์ผ ์ด๋ฆ์ ํ์ค ์ ๋ ฅ์์ ์ฝ์ต๋๋ค.
์ผ๋ก ์์นด์ด๋ธ์ ํ์ผ์ ๋์ดํฉ๋๋ค.
๊ณ ์์ด ์์นด์ด๋ธ์ ํ์ผ์ ํ์ค ์ถ๋ ฅ์ผ๋ก ์ถ์ถํฉ๋๋ค.
์๋ํ ๋ค์์ ์ฌ์ฉํ์ฌ ๋ ์์นด์ด๋ธ ๊ฐ์ ์ฐจ์ด๋ฅผ ์์ฑํฉ๋๋ค. diff(1).
์๋ ํฉ ์์นด์ด๋ธ๋ฅผ ๋ค๋ฅธ ํ์์ผ๋ก ๋ค์ ์์ถํฉ๋๋ค. ๋จผ์ ๋ชจ๋ ํ์ผ์ ์ถ์ถํ์ฌ ์ด ์์ ์ ์ํํฉ๋๋ค.
์ด์ ์์นด์ด๋ธ์ ์์ ๋๋ ํ ๋ฆฌ์ ์์ถ์ ํผ ๋ค์ ํด๋น ๋๋ ํ ๋ฆฌ์ ์์ถ์ ํผ ๋ชจ๋ ํ์ผ์ ์์ถํฉ๋๋ค.
๋๋ ํ ๋ฆฌ๋ฅผ ์ ์์นด์ด๋ธ๋ก ์ด๋ํฉ๋๋ค. --format(-F)๊ณผ ํจ๊ป --each(-e) ์ต์ ์ ์ฌ์ฉํฉ๋๋ค.
atool์ ๋จ์ผ ํธ์ถ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์์นด์ด๋ธ๋ฅผ ๋ค์ ์์ถํฉ๋๋ค. arepack์ ๊ทธ๋ ์ง ์์ต๋๋ค.
์ด์ ์์นด์ด๋ธ๋ฅผ ์ ๊ฑฐํ์ญ์์ค.
๊ทธ๋ ์ง ์์ผ๋ฉด --์ฒด์ฌ (-F) ์ต์ ์ด ์ ๊ณต๋๋ฉด ์์นด์ด๋ธ ํ์์
์์นด์ด๋ธ ํ์ผ ํ์ฅ๋ช . ์ฆ, ํ์ฅ์ ".tar.gz" ๋๋ ".tgz"๋ tar+gzip ํ์์ ์๋ฏธํฉ๋๋ค. ๋ฉ๋ชจ
ํ์ฅ์ ์น์ ์ ๋์ด๋ ์์๋๋ก ํ์ธ๋ฉ๋๋ค. ARCHIVE ํ์ ์ดํ,
์ด๊ฒ์ด ํ์ฅ์๊ฐ ".tar.gz"์ธ ํ์ผ์ด tar+gzip ์์นด์ด๋ธ๊ฐ ์๋ tar+gzip ์์นด์ด๋ธ๋ก ๊ฐ์ฃผ๋๋ ์ด์ ์ ๋๋ค.
gzip ์์ถ ํ์ผ.
์ต์
์ด ํ๋ก๊ทธ๋จ์ ์ผ๋ฐ์ ์ธ GNU ๋ช ๋ น์ค ๊ตฌ๋ฌธ์ ๋ฐ๋ฅด๋ฉฐ ๊ธด ์ต์ ์ ๋ค์์ผ๋ก ์์ํฉ๋๋ค.
๋ ๊ฐ์ ๋์(`-'). ์๋์ ์ต์ ์์ฝ์ด ํฌํจ๋์ด ์์ต๋๋ค.
-์, --๋ชฉ๋ก
์์นด์ด๋ธ์ ํ์ผ์ ๋์ดํฉ๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์๋์ผ๋ก ๊ฐ์ ๋ฉ๋๋ค. ์ผ๋ก ์คํ๋ฉ๋๋ค.
-NS, --๋ฐ์ท
์์นด์ด๋ธ์์ ํ์ผ์ ์ถ์ถํฉ๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์๋์ผ๋ก ๊ฐ์ ๋ฉ๋๋ค. ์ง์ ํ๋ค is
์คํ.
-NS, --์ถ์ถ ๋์=PATH
์์นด์ด๋ธ์์ ์ง์ ๋ ๋๋ ํ ๋ฆฌ๋ก ํ์ผ์ ์ถ์ถํฉ๋๋ค. ์์ถ์ ํ ๋
ํ์ผ์์ PATH๋ ํ์ผ ์ด๋ฆ ๋๋ ๊ธฐ์กด ๋๋ ํ ๋ฆฌ๋ฅผ ์ฐธ์กฐํ ์ ์์ต๋๋ค.
-ใ --์ถ๊ฐํ๋ค
์์นด์ด๋ธ๋ฅผ ๋ง๋ญ๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์๋์ผ๋ก ๊ฐ์ ๋ฉ๋๋ค. ํฌ์ฅ ์คํ๋ฉ๋๋ค.
-์จ, --๊ณ ์์ด
์์นด์ด๋ธ์์ ํ์ค ์ถ๋ ฅ์ผ๋ก ํ์ผ์ ์ถ์ถํฉ๋๋ค(ํ๋ฉด์ ํ์). ์ด ์ต์
๋ ์๋์ผ๋ก ๊ฐ์ ๋ฉ๋๋ค. ๊ณ ์์ด ์คํ๋ฉ๋๋ค.
-NS, --์ฐจ์ด
๋ ๊ฐ์ ์์นด์ด๋ธ๋ฅผ ์ถ์ถํ๊ณ ์ฌ์ฉ diff(1) ๊ทธ๋ค ์ฌ์ด์ ์ฐจ์ด๋ฅผ ์์ฑํฉ๋๋ค. ์ด๊ฒ
์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์๋์ผ๋ก ๊ฐ์ ๋ฉ๋๋ค. ์๋ํ ์คํ๋ฉ๋๋ค.
-์ด์ํ, --๊ฐ
๊ฐ ์ธ์์ ๋ํด ์ง์ ๋ ๋ช ๋ น์ ์คํํฉ๋๋ค. ์ด๊ฒ์ ๋น ๋ฅด๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค
์ฌ๋ฌ ์์นด์ด๋ธ๋ฅผ ์ถ์ถ, ๋์ด ๋๋ ์์ฑ(์ฐธ์กฐ ์ฌ์ฉ ์ ์๋์). ์ด ์ต์ ์ ํ ์ ์์ต๋๋ค
cat ๋ช ๋ น๊ณผ ํจ๊ป ์ฌ์ฉํ์ญ์์ค.
-NS, --์ฒด์ฌ=์ ์ฅ
์์นด์ด๋ธ ํ์์ ์๋์ผ๋ก ์ง์ ํฉ๋๋ค(์ฐธ์กฐ ARCHIVE ํ์ ์๋).
-NS, --์๋ฎฌ๋ ์ดํธ
์๋ฎฌ๋ ์ด์ ๋ชจ๋์์ atool์ ์คํํฉ๋๋ค. ํ์ผ ์์คํ (์ฆ, ์ฐ๊ธฐ)์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ์์ต๋๋ค.
๋์ ์คํ๋ ๋ชจ๋ ๋ช ๋ น์ด ํ์๋ฉ๋๋ค. ์ด ์ต์
์ ๊ฒฐํฉํ ์ ์์ต๋๋ค --์ค๋ช (๊ทธ๊ฒ์ ์ด๋ฏธ ๊ทธ๊ฒ์ ์๋ฏธํ๊ธฐ ๋๋ฌธ์).
์๋ฎฌ๋ ์ด์ ๋ชจ๋์์ ์ธ์๋ ๋ช ๋ น์ด
๋ ผ-์๋ฎฌ๋ ์ด์ ๋ชจ๋์์ ์คํ๋๋ ๊ฒ๊ณผ ๋์ผํฉ๋๋ค. ์ผ๋ถ ์์ ๋๋ฌธ์ ๋๋ค.
์์นด์ด๋ธ์ ํฌํจ๋ ํ์ผ์ ๋ฐ๋ผ ๋ค๋ฅด๋ฉฐ ๋๊ตฌ๋ ํ์ฌ๋ก์๋ ๋ค์๋ง ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
์์นด์ด๋ธ๋ฅผ ์ถ์ถํ์ฌ.
-์ด์ํ, --์ค๋ช
atool์์ ์คํํ ๋ช ๋ น์ ํ์ํฉ๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฒฐํฉํ ์ ์์ต๋๋ค. --์๋ฎฌ๋ ์ดํธ.
-NS, --ํ์ด์ง
์ผ๋ฐ์ ์ผ๋ก ํธ์ถ๊ธฐ๋ฅผ ํตํด ์ถ๋ ฅ์ ์คํํฉ๋๋ค. ํด๋์ฉ ์ํ ๋ฌด์ ํธ์ถ๊ธฐ ํ๊ฒฝ ๋ณ์๊ฐ ์๋ ๊ฒฝ์ฐ ํด๋์ฉ ์ํ ๋ฌด์ ํธ์ถ๊ธฐ is
์ค์ ํ ์ ์์ต๋๋ค.
-NS, --ํ
ํ์ผ์์ ์ถ์ถํ ๋ ๋ก์ปฌ ํ์ผ ๋ฎ์ด์ฐ๊ธฐ๋ฅผ ํ์ฉํฉ๋๋ค. ์์ฑํ ๋
์์นด์ด๋ธ, ์์นด์ด๋ธ ํ์ผ์ด ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ ๋ฎ์ด์ฐ๋๋ก ํ์ฉํฉ๋๋ค. ์ฐธ๊ณ
๊ธฐ์กด RAR ๋ฐ Zip ์์นด์ด๋ธ์ ํ์ผ์ ์ถ๊ฐํ ์ ์์ต๋๋ค(๋ถ๊ฐ๋ฅ
๋ค๋ฅธ ๋ง์ ํ์์ ๊ฒฝ์ฐ).
-NS, --ํ์ ๋๋ ํ ๋ฆฌ
์์นด์ด๋ธ๋ฅผ ์ถ์ถํ ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ ํญ์ ์์นด์ด๋ธ์ ๋ํ ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑ
์์นด์ด๋ธ๋ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์ ํ๋์ ํ์ผ๋ง ํฌํจํฉ๋๋ค.
- 0, --์๋
์์นด์ด๋ธ์ ํ์ผ์ ์์ฑํ๊ฑฐ๋ ์ถ๊ฐํ ๋ ํ์ผ ์ธ์๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด
ํ์ผ ๋ชฉ๋ก์ ํ์ค ์ ๋ ฅ์์ ์ฝ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฌํ ํ์ผ ์ด๋ฆ์
๊ฐํ์ผ๋ก ๊ตฌ๋ถ๋์ง๋ง ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋ ๋ฐ์ดํธ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค. ์ด๊ฒ
GNU find -print0 ์ต์ ๊ณผ ํจ๊ป ์ ์ฉํฉ๋๋ค.
-NS, --์กฐ์ฉํ
์์ธ ์์ค์ XNUMX์ฉ ๋ฎ์ถฅ๋๋ค. ์ด๊ฒ์ ๊ธฐ๋ณธ ์์ธ ์ ๋ณด์์ ๋บ๋๋ค.
์์ค ๋๋ ๋ค์์ผ๋ก ์ง์ ๋ ์์ค --๋ค๋ณ. ์ด ์ต์ ์ ๋ ๋ง์ด ์ง์ ํ ์ ์์ต๋๋ค.
๋๊ตฌ๋ฅผ ํจ์ฌ ๋ ์ฅํฉํ๊ฒ ๋ง๋ค๊ธฐ ์ํด ํ ๋ฒ ์ด์.
-V, --๋ง ์๊ฐ ๋ง์
์์ธ ์์ค์ XNUMX์ฉ ๋์ ๋๋ค. ์ด๊ฒ์ ๊ธฐ๋ณธ ์์ธ ์์ค์ ์ถ๊ฐ๋๊ฑฐ๋
๋ก ์ง์ ๋ ์์ค --๋ค๋ณ. ์ด ์ต์ ์ ๋ ๋ฒ ์ด์ ์ง์ ํ ์ ์์ต๋๋ค.
๋๊ตฌ๋ฅผ ๋์ฑ ์ฅํฉํ๊ฒ ๋ง๋ญ๋๋ค.
-V, --๋ค๋ณ=LEVEL
์์ธ ์์ค์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ ์์ค์ 1์ด๋ฉฐ, ์ด๋ "์ ์์ ์ธ ์์ธ ์์ค"์ ์๋ฏธํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์์นด์ด๋ธ๋ฅผ ๋ง๋ค๊ณ ์ถ์ถํ ๋ ํ์ผ์ด ๋์ด๋ฉ๋๋ค.
--๊ตฌ์ฑ=FILE
์ง์ ๋ ํ์ผ์์ ๊ตฌ์ฑ์ ๋ก๋ํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ์์คํ ์ ์ฒด์์
์ฌ์ฉ์ ์ ์ฒด ๊ตฌ์ฑ ํ์ผ์ ๋ก๋๋์ง ์์ต๋๋ค. ์ง์ ๋ ํ์ผ์ด
์กด์ฌํ์ง ์๊ฑฐ๋ ์ฝ์ ์ ์๋ ๊ฒฝ์ฐ ๋๊ตฌ๋ ์ค๋ฅ ๋ฉ์์ง์ ํจ๊ป ์ข ๋ฃ๋ฉ๋๋ค.
-์ํ, --์ต์ =ํค = ๊ฐ
๊ตฌ์ฑ ์ต์ ์ ์ฌ์ ์ํฉ๋๋ค. ๊ตฌ์ฑ์ ์ฝ์ ํ ์ ์ฉ๋ฉ๋๋ค.
ํ์ผ.
์ด๊ฒ์ ์ฌ๋ฌ ๋ฒ ์ง์ ํ์ฌ ๋ค๋ฅธ ์ต์ ์ ์ฌ์ ์ํ ์ ์์ต๋๋ค.
-์ํ, --ํ์ ์ต์ =OPTION
์์นด์ด๋ฒ ๋ช ๋ น์ ์ถ๊ฐ ์ต์ ์ ๋ณด๋ ๋๋ค. ์ง์ ํ ๋ ์ ์ฉํ ์ ์์ต๋๋ค.
์ผ๋ถ ์์นด์ด๋ธ์ ์์ถ ์ต์ , ์
ํฌ์ฅ -F7z -O-mx=9 ์์นด์ด๋ธ.7z DIR
์ด๊ฒ์ ์ฌ๋ฌ ๋ฒ ์ง์ ํ ์ ์์ผ๋ฉฐ ๋ค๋ฅธ ์ต์ ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
--์ ์ฅ-์ธ๋ถ ๋๋ ํฐ๋ฆฌ=FILE
ํ์ผ์ ์ถ์ถํ ๋ ์์นด์ด๋ธ๊ฐ ์๋ ๋๋ ํ ๋ฆฌ์ ์ด๋ฆ์ ์ ์ฅํ์ญ์์ค.
์ง์ ๋ ํ์ผ์ ์์ถ์ ํ๋๋ค. ๋ช ๋ น์ด '์ถ์ถ'์ด ์๋๊ฑฐ๋
์์นด์ด๋ธ๊ฐ ์ ๋๋ ํ ๋ฆฌ์ ์ถ์ถ๋์ง ์์ ๊ฒฝ์ฐ ์๋ฌด ๊ฒ๋ ๊ธฐ๋ก๋์ง ์์ต๋๋ค.
์ง์ ๋ ํ์ผ. ์ฌ๋ฌ ์์นด์ด๋ธ๊ฐ ์ง์ ๋ ๊ฒฝ์ฐ(-e ์ฌ์ฉ), ๋ง์ง๋ง ์์นด์ด๋ธ๋ง
ํ์ผ์ด ์ถ์ถ๋ ๋๋ ํ ๋ฆฌ๋ FILE์ ๊ธฐ๋ก๋ฉ๋๋ค.
์ด ์ต์ ์ ๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค(์ฐธ์กฐ ์ฌ์ฉ ์ ์๋).
--๋์ ์ต์ ์์ฝ์ ํ์ํฉ๋๋ค.
--๋ฒ์ญ
๋ฒ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๊ณ ์ข ๋ฃํฉ๋๋ค.
ARCHIVE ํ์
-f(--format) ์ต์ ์ด ์ ๊ณต๋์ง ์๋ ํ ์์นด์ด๋ธ ํ์์
์์นด์ด๋ธ ํ์ผ ํ์ฅ๋ช . ์ฆ, ํ์ฅ์ ".tar.gz" ๋๋ ".tgz"๋ tar+gzip ํ์์ ์๋ฏธํฉ๋๋ค. ๋ฉ๋ชจ
ํ์ฅ์๋ ์์ ๋์ด๋ ๋ค๋ฅธ ํญ๋ชฉ์์ ํ์ธ๋๋ฏ๋ก ํ์ผ์ด
ํ์ฅ์ ".tar.gz"๋ gzip ์์นด์ด๋ธ๊ฐ ์๋ tar+gzip ์์นด์ด๋ธ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์ถ์ถ ๋ช ๋ น์ด ์ง์๋ ๋๋ง๋ค diff ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
์ง์๋๋ ์์นด์ด๋ธ ์ ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
tar+gzip (.tar.gz, . tgz)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ํ๋ฅด+bzip (.tar.bz, .tbz)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ํ๋ฅด+bzip2 (.tar.bz2, .tbz2)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
tar+์์ถ (.tar.Z, .tZ)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
tar+lzop (.tar.lzo, .์ด)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
tar+lzip (.tar.lz, .tz)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ํ๋ฅด+xz (.tar.xz, .txt)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ํ๋ฅด+7z (.tar.7z, .t7z)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ํ๋ฅด (.ํ๋ฅด)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
์งํผ (.์งํผ)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ํญ์๋ฆฌ (.JAR, .WAR)
๋์ด, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค. use_jar_program์ธ ๊ฒฝ์ฐ Cat์ด ์ง์๋ฉ๋๋ค.
์ฌ์ฉํ ์ ์์ต๋๋ค.
RAR (.RAR)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
๋ผ (.๋ผ, .lzh)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
7z (. 7z)
์ถ์ถ, ๋์ด ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
์์ง (.alz)
์ถ์ถ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
์์ด์ค (.ace)
์ถ์ถ ๋ฐ ๋ชฉ๋ก ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ar (.a)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
arj (.arj)
๋ชฉ๋ก, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ํธ (.ํธ)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค. (ํธ๋ ๊ณ ์์ด๊ฐ
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.)
RPM (์๋ง๋ rpm)
์ถ์ถ ๋ฐ ๋ชฉ๋ก ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
๋ (๋)
์ถ์ถ ๋ฐ ๋ชฉ๋ก ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
ํ์ (.CAB)
Cat, extract ๋ฐ list ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
gzip์ (.gz)
๊ณ ์์ด, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
bzip (.bz)
๊ณ ์์ด, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
bzip2 (. Bz2)
๊ณ ์์ด, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
์์ถ (.Z)
๊ณ ์์ด, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
์ด์ฆ ๋ง (.lzma)
๊ณ ์์ด, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
์ด์กฐํ (.lzo)
์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค. cat ๋ช ๋ น์ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ์ง์๋์ง ์์ต๋๋ค.
lzop์ -f ํ๋๊ทธ๊ฐ ์ง์ ๋์ง ์๋ ํ ํ์ผ์ ํ์ค ์ถ๋ ฅ์ผ๋ก ์ถ์ถํ๊ธฐ๋ฅผ ์ํ์ง ์์ต๋๋ค.
lzip (.lz)
๊ณ ์์ด, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
xz (.xz)
๊ณ ์์ด, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
rzip (.rz)
์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
lrzip (.lrz)
์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
7zip (. 7z)
๋ชจ๋ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค. (7z๋ ์์ถ์ ํผ ํ์ผ ์ฐ๊ธฐ๋ฅผ ๊ฑฐ๋ถํฉ๋๋ค.
ํ์ค ์ถ๋ ฅ์ด ํฐ๋ฏธ๋์ธ ๊ฒฝ์ฐ ํ์ค ์ถ๋ ฅ์ ๋๋ค. -p๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ tool/acat์ ์ถ๋ ฅ์ ํ์ดํํ์ญ์์ค.
ํฐ๋ฏธ๋์์ ์ฝ์ ๋ ํธ์ถ๊ธฐ๋ก.)
cpio (.cpio)
๋ชฉ๋ก, ์ถ์ถ ๋ฐ ์ถ๊ฐ ๋ช ๋ น์ด ์ง์๋ฉ๋๋ค.
๊ตฌ์ฑ
๋ฒ์ 0.8.0๋ถํฐ atool์ ์ฌ์ฉ์ ์ ์ ๊ตฌ์ฑ ํ์ผ์ ์ฝ์ ์ ์์ต๋๋ค. ์ฒซ์งธ, ํ๋์ฝ๋ฉ๋ ๊ธฐ๋ณธ๊ฐ
atool ํ๋ก๊ทธ๋จ ํ์ผ์์ ํ๊ฐ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์์คํ ์ ์ฒด ๊ตฌ์ฑ ๊ฐ์ด ๋ก๋๋ฉ๋๋ค.
์ /etc/atool.conf ํด๋น ํ์ผ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ. ๋ง์ง๋ง์ผ๋ก ์ฌ์ฉ์๋ณ ๊ตฌ์ฑ ๊ฐ์
์์๋ก๋ .atoolrc ํ์ฌ ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค.
๊ตฌ์ฑ ํ์ผ์ ํ์์ ๊ฐ๋จํฉ๋๋ค.
๋ณ์ ๊ฐ
์ฌ๊ธฐ์ ๋ณ์ ์๋ ๋์ด๋ ๋ณ์์ด๊ณ ๊ฐ์น ๋ณ์๋ฅผ ์ฐ๊ฒฐํ ๊ฐ์ ๋๋ค.
์. ๋ณ์ and ๊ฐ์น ํ๋ ์ด์์ ๊ณต๋ฐฑ(๊ณต๋ฐฑ, ํญ
๋ฑ). ๋น ์ค๊ณผ #์ผ๋ก ์์ํ๋ ์ค์ ๋ฒ๋ฆฝ๋๋ค.
๊ฐ์ด '1'์ด๋ฉด ์ต์ ์ด ํ์ฑํ๋๊ณ '0'์ด๋ฉด ๋นํ์ฑํ๋ฉ๋๋ค. ๋ฌธ์์ด
๊ณต๋ฐฑ์ด ์๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์์์ ์์ํ์ฌ
๋ผ์ธ์ ๋.
์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
use_tar_bzip2_option (๊ธฐ๋ณธ๊ฐ : 1)
GNU tar๋ฅผ ์ฌ์ฉํ๊ณ ์ง์ํ๋ ๊ฒฝ์ฐ ํ์ฑํํ์ญ์์ค. --bzip2 ํํฐ๋ง ์ต์
bzip2๋ฅผ ํตํด bzip2๋ก ํ์ผ์ ๋ณต์ฌํฉ๋๋ค. GNU tar ์ง์ ๋ฒ์ 1.13.6 ์ด์ --bzip2.
๋ฐ๋ผ์ 1.13.6 ์ด์ ์ GNU tar๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ด ๊ธฐ๋ฅ์ ๋นํ์ฑํํด์ผ ํฉ๋๋ค.
์ต์ ์ ์ ํํฉ๋๋ค.
์ด๊ฒ์ ์์ ์ use_tar_j_option ๊ทธ๋ฌ๋ --bzip2๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ์ด์์ฑ์ด ์์ต๋๋ค.
use_tar_lzip_option (๊ธฐ๋ณธ๊ฐ : 0)
GNU tar๋ฅผ ์ฌ์ฉํ๊ณ ์ง์ํ๋ ๊ฒฝ์ฐ ํ์ฑํํ์ญ์์ค. --lzip ํํฐ๋ง ์ต์
lzip์ ํตํด lzip'๋ ํ์ผ. GNU tar ์ง์ ๋ฒ์ 1.23 ์ด์ --lzip.
๋ฐ๋ผ์ 1.23 ์ด์ ์ GNU tar๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ด ๊ธฐ๋ฅ์ ๋นํ์ฑํํด์ผ ํฉ๋๋ค.
์ต์ ์ ์ ํํฉ๋๋ค.
use_tar_z_option (๊ธฐ๋ณธ๊ฐ : 1)
GNU tar๋ฅผ ์ฌ์ฉํ๊ณ ์ง์ํ๋ ๊ฒฝ์ฐ ํ์ฑํํ์ญ์์ค. -z gzip์ผ๋ก ํํฐ๋งํ๋ ์ต์
gzip์ ํตํด ํ์ผ. ์ด๊ฒ์ ๋นํ์ฑํํ๊ณ use_tar_j_option ๊ทธ๋ ์ง ์๋ค๋ฉด
GNU ํ๋ฅด๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์ด ๋ ์ต์ ์ ๋นํ์ฑํํ๋ค๊ณ ํด์ ๋๊ตฌ๊ฐ bzip2/gzip ํ์ผ์ ์ถ์ถํ ์ ์๋ค๋ ์๋ฏธ๋ ์๋๋๋ค.
๋นํ์ฑํ๋ ๊ฒฝ์ฐ atool์ ํ์ดํ๋ฅผ ์ฌ์ฉํ์ฌ bzip2/gzip์ ์ถ๋ ฅ์ ๋์ tar๋ก ๋ณด๋ ๋๋ค.
๊ฐ๋ฅํ๋ฉด ์ด๋ฌํ ์ต์ ์ ํ์ฑํํด์ผ ํฉ๋๋ค.
ํํฐ๋ง์ tar๋ก ์ํ๋ฉ๋๋ค.
use_tar_lzma_option (๊ธฐ๋ณธ๊ฐ : 1)
GNU tar๋ฅผ ์ฌ์ฉํ๊ณ ์ง์ํ๋ ๊ฒฝ์ฐ ํ์ฑํํ์ญ์์ค. --lzma lzma ํํฐ๋ง ์ต์
lzma๋ฅผ ํตํด ์์ถ ํ์ผ. GNU tar ์ง์ ๋ฒ์ 1.20 ์ด์ --lzma.
use_tar_lzop_option (๊ธฐ๋ณธ๊ฐ : 0)
GNU tar๋ฅผ ์ฌ์ฉํ๊ณ ์ง์ํ๋ ๊ฒฝ์ฐ ํ์ฑํํ์ญ์์ค. --lzop lzop ํํฐ๋ง ์ต์
lzop์ ํตํด ์์ถ ํ์ผ. GNU tar ์ง์ ๋ฒ์ 1.21 ์ด์ --lzop.
use_tar_xz_option (๊ธฐ๋ณธ๊ฐ : 0)
GNU tar๋ฅผ ์ฌ์ฉํ๊ณ ์ง์ํ๋ ๊ฒฝ์ฐ ํ์ฑํํ์ญ์์ค. --xz xz ํํฐ๋ง ์ต์
xz๋ฅผ ํตํ ์์ถ ํ์ผ. GNU tar ์ง์ ๋ฒ์ 1.22 ์ด์ --xz.
use_gzip_for_z (๊ธฐ๋ณธ๊ฐ : 1)
์์ถ์ ํ ๋ ์์ถ ํด์ ๋์ gzip์ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค.
์์ถ๋ ํ์ผ(`.Z' ํ์ผ).
use_rar_for_unpack (๊ธฐ๋ณธ๊ฐ : 0)
๊ฐ๋ฅํ๋ฉด unrar ๋์ ํญ์ rar๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค. ์ด๊ฒ
RAR์ ๋์ดํ๊ณ ์ถ์ถํ๋ ๊ฒฝ์ฐ์๋ atool์ด rar ๋ช ๋ น(path_rar)์ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค.
ํ์ผ.
use_arc_for_unpack (๊ธฐ๋ณธ๊ฐ : 0)
๊ฐ๋ฅํ๋ฉด nomarch ๋์ arc๋ฅผ ํญ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค. ์ด๊ฒ
ARC ๋์ด ๋ฐ ์ถ์ถ ์์๋ atool์ด arc ๋ช ๋ น(path_arc)์ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค.
ํ์ผ.
use_arj_for_unpack (๊ธฐ๋ณธ๊ฐ : 0)
๊ฐ๋ฅํ๋ฉด unarj ๋์ ํญ์ arj๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค. ์ด๊ฒ
ARJ๋ฅผ ๋์ดํ๊ณ ์ถ์ถํ๋ ๊ฒฝ์ฐ์๋ atool์ด arj ๋ช ๋ น(path_arj)์ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค.
ํ์ผ.
use_find_cpio_print0 (๊ธฐ๋ณธ๊ฐ : 1)
find๊ฐ -print0 ์ต์ ์ ์ง์ํ๊ณ cpio๊ฐ -0 ์ต์ ์ ์ง์ํ๋ ๊ฒฝ์ฐ ํ์ฑํํฉ๋๋ค.
๊ทธ๊ฒ ์์ด๋ ๊ฐํ์ผ๋ก ํ์ผ์ cpio ์์นด์ด๋ธ๋ฅผ ๋ง๋๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๊ฑฐ๋ ๋ ์ด๋ ต์ต๋๋ค.
์ด๋ฆ์ ๋ฑ์ฅํ๋ ์บ๋ฆญํฐ.
extract_deb_control (๊ธฐ๋ณธ๊ฐ : 1)
Debian .deb ํจํค์ง ํ์ผ์๋ DEBIAN ๋๋ ํ ๋ฆฌ์ ์ ์ด ์ ๋ณด๊ฐ ๋ค์ด ์์ต๋๋ค.
ํนํ ํจํค์ง์ "์ ์ด" ํ์ผ. ์ ์ด๋ฅผ ์ํ๋ฉด ์ด๊ฒ์ ํ์ฑํํ์ญ์์ค
์ผ๋ฐ ํ์ผ ์ธ์ ์ถ์ถ ์ ์ถ์ถํ ์ ๋ณด.
Strip_unknown_ext (๊ธฐ๋ณธ๊ฐ : 1)
ํน์ ์ ํ์ ํ์ผ์ ์ค์ ๋ก ์์นด์ด๋ธ์ด์ง๋ง ํ์ฅ์๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
์๋ฅผ ๋ค๋ฉด Open Office ๋ฌธ์(Zip ํ์ผ) ๋ฐ Gnumeric ๋ฌธ์(gzip์ผ๋ก ์์ถ๋
ํ์ผ). ์ด๋ฌํ ํ์ผ ์ด๋ฆ์ ํ์ฅ์๋ ๋๊ตฌ์์ ์ ์ ์์ผ๋ฏ๋ก
์ด ์ต์ ์ 0์ผ๋ก ์ค์ ํ๋ฉด ์คํธ๋ฆฝ๋์ง ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ถ๋ ฅ ํ์ผ์
Unpack-XYZW์ ๊ฐ์ ๊ฒ. ์ด ์ต์ ์ 1๋ก ์ค์ ํ๋ฉด ํ์ฅ์๊ฐ
๋์ ๋ฒ๊ฒจ์ก์ต๋๋ค.
use_pbzip2 (๊ธฐ๋ณธ๊ฐ : 0)
bzip2 ๋์ pbzip2๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํฉ๋๋ค. ๊ทธ๋ ์ง ์๋ค๋ฉด ์ ๋ฐ
use_tar_bzip2_option์ด ํ์ฑํ๋๋ฉด bzip2๋
use_pbzip2 ์ต์ . ๋ฐ๋ผ์ tar๊ฐ bzip2 ๋์ pbzip2๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด ๋ค์์ ์ค์ ํ์ญ์์ค.
use_pbzip2๋ฅผ 1๋ก, use_tar_bzip2_option์ 0์ผ๋ก ์ค์ ํฉ๋๋ค.
use_lbzip2 (๊ธฐ๋ณธ๊ฐ : 0)
bzip2 ๋์ lbzip2๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํฉ๋๋ค. ์ ๋ฐ ๊ทธ๋ ์ง ์์ผ๋ฉด
use_tar_bzip2_option์ด ํ์ฑํ๋๋ฉด bzip2๋
use_lbzip2 ์ต์ . ๋ฐ๋ผ์ tar๊ฐ bzip2 ๋์ lbzip2๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด ๋ค์์ ์ค์ ํ์ญ์์ค.
use_lbzip2๋ฅผ 1๋ก, use_tar_bzip2_option์ 0์ผ๋ก ์ค์ ํฉ๋๋ค.
use_pigz (๊ธฐ๋ณธ๊ฐ : 0)
gzip ๋์ pigz๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํฉ๋๋ค. ์ ๋ฐ ๊ทธ๋ ์ง ์์ผ๋ฉด
use_tar_z_option์ด ํ์ฑํ๋๋ฉด gzip์ tar์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
use_pigz ์ต์ . ๋ฐ๋ผ์ tar๊ฐ gzip ๋์ pigz๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด use_pigz๋ฅผ 1๋ก ์ค์ ํ์ญ์์ค.
use_tar_z_option์ 0์ผ๋ก ์ค์ ํฉ๋๋ค.
use_plzip (๊ธฐ๋ณธ๊ฐ : 0)
lzip ๋์ plzip์ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค. ์ ๋ฐ ๊ทธ๋ ์ง ์์ผ๋ฉด
use_tar_lzip_option์ด ํ์ฑํ๋๋ฉด lzip์ tar์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
use_plzip ์ต์ . ๋ฐ๋ผ์ tar๊ฐ lzip ๋์ plzip์ ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด use_plzip์ ์ค์ ํ์ญ์์ค.
1๋ก, use_tar_lzip_option์ 0์ผ๋ก.
use_jar (๊ธฐ๋ณธ๊ฐ : 0)
jar ์์นด์ด๋ธ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด jar๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค. ์ด๊ฒ์ ๋นํ์ฑํํ๋ฉด
์ต์ ์ ์ ํํ๋ฉด zip์ด ์ฌ์ฉ๋ฉ๋๋ค(์ ์๋ํด์ผ ํ๋ฉฐ ์๋ง๋ ๋ ๋น ๋ฅผ ๊ฒ์ ๋๋ค.
๋๋ฌด).
์ด ์ต์ ์ ํ์ผ์ ํ์ค ์ถ๋ ฅ(`cat')์ผ๋ก ์ถ์ถํ๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์์ต๋๋ค.
jar์์ ์ง์ํ์ง ์์ต๋๋ค.
use_file (๊ธฐ๋ณธ๊ฐ : 1)
๋๊ตฌ๊ฐ ๋ค์์ ์ฌ์ฉํ์ฌ ํ์ผ ์ ํ์ ์๋ณํ๋๋ก ํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค. ํ์ผ(1) ํด๋น ํ์ผ์ ๋ํด
์ธ์ํ ์ ์๋ ํ์ฅ๋ช ์ผ๋ก(๋๋ ์ ํ ์์).
use_file_ํญ์ (๊ธฐ๋ณธ๊ฐ : 0)
๋๊ตฌ๊ฐ ํญ์ ๋ค์์ ์ฌ์ฉํ์ฌ ์์นด์ด๋ธ๋ฅผ ์๋ณํ๋๋ก ํ๋ ค๋ฉด ์ด ์ต์ ์ ํ์ฑํํ์ญ์์ค. ํ์ผ(1) ์๊ด์์ด
ํ์ผ ํ์ฅ์์ . ํ์ฌ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ๋จ์ ์ด ์์ต๋๋ค.
๋ชจ๋ ์์นด์ด๋ธ ์ ํ์ ์๋ณํ ์ ์์(ํนํ ์์ถ๋ tar ์์นด์ด๋ธ
7zip, lzop, szip ๋ฑ).
tmpdir_name (๊ธฐ๋ณธ๊ฐ: ์์ถ ํ๊ธฐ-%04d)
๋๊ตฌ๋ ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์์ฑ๋ ์์ ๋๋ ํ ๋ฆฌ๋ก ์ถ์ถํ์ฌ
ํ์ผ์ ๋ฎ์ด์๋๋ค. ์ด ๋ณ์๋ ํด๋น ์์ ๋๋ ํ ๋ฆฌ์ ์ด๋ฆ์ ์ ์ดํฉ๋๋ค.
์์ด์ผํฉ๋๋ค.
์ด ๋ณ์์ `%d' ๋ฌธ์์ด์ 0 ์ฌ์ด์ ์์์ ์ซ์๋ก ๋์ฒด๋ฉ๋๋ค.
๋ฐ 9999. ๋ค๋ฅธ ๊ฒ์ ์ฌ์ฉํ์ฌ ์ด ์ซ์์ ํ์์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
`%d'๋ณด๋ค - ์ฐธ์กฐ printf(3).
tmpfile_name (๊ธฐ๋ณธ๊ฐ: ํฉ-%04d)
pbzip2๋ฅผ ์ฌ์ฉํ๊ณ ์์นด์ด๋ธ๋ฅผ ์์ฑํ ๋ ์์ ํ์ผ์ ์์ฑํด์ผ ํฉ๋๋ค. ์ด๊ฒ
์ต์ ์ ํด๋น ํ์ผ์ ์ด๋ฆ์ ์ ์ดํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ tmpdir_name์ ์ฐธ์กฐํ์ญ์์ค.
ํ์์ ๋๋ค.
๊ฒฝ๋ก ํธ์ถ๊ธฐ (๊ธฐ๋ณธ๊ฐ: ํธ์ถ๊ธฐ)
๊ฒฝ๋ก_ํญ์๋ฆฌ (๊ธฐ๋ณธ๊ฐ: jar)
๊ฒฝ๋ก_ํ๋ฅด (๊ธฐ๋ณธ๊ฐ: ํ๋ฅด)
๊ฒฝ๋ก_zip (๊ธฐ๋ณธ๊ฐ: zip)
path_unzip (๊ธฐ๋ณธ๊ฐ: ์์ถ ํด์ )
๊ฒฝ๋ก_gzip (๊ธฐ๋ณธ๊ฐ: gzip)
๊ฒฝ๋ก_bzip (๊ธฐ๋ณธ๊ฐ: bzip)
๊ฒฝ๋ก_bzip2 (๊ธฐ๋ณธ๊ฐ: bzip2)
๊ฒฝ๋ก_pbzip2 (๊ธฐ๋ณธ๊ฐ: pbzip2)
๊ฒฝ๋ก_์์ถ (๊ธฐ๋ณธ๊ฐ: ์์ถ)
path_lzma (๊ธฐ๋ณธ๊ฐ: lzma)
path_lzop (๊ธฐ๋ณธ๊ฐ: lzop)
๊ฒฝ๋ก_lzip (๊ธฐ๋ณธ๊ฐ: lzip)
๊ฒฝ๋ก_rar (๊ธฐ๋ณธ๊ฐ: rar)
path_unrar (๊ธฐ๋ณธ๊ฐ: unrar)
๊ฒฝ๋ก_lbzip2 (๊ธฐ๋ณธ๊ฐ: lbzip2)
๊ฒฝ๋ก_๋ผ์ง (๊ธฐ๋ณธ๊ฐ: pigz)
path_cabextract (๊ธฐ๋ณธ๊ฐ: cabextract)
๊ฒฝ๋ก_7z (๊ธฐ๋ณธ๊ฐ: 7z)
path_unalz (๊ธฐ๋ณธ๊ฐ: unalz)
๊ฒฝ๋ก_๋ผ (๊ธฐ๋ณธ๊ฐ: lha)
path_unace (๊ธฐ๋ณธ๊ฐ: unace)
๊ฒฝ๋ก_ar (๊ธฐ๋ณธ๊ฐ: ar)
๊ฒฝ๋ก_arj (๊ธฐ๋ณธ๊ฐ: arj)
path_unarj (๊ธฐ๋ณธ๊ฐ: unarj)
path_arc (๊ธฐ๋ณธ๊ฐ: ํธ)
path_nomarch (๊ธฐ๋ณธ๊ฐ: ๋ ธ๋ง์น)
๊ฒฝ๋ก_rpm (๊ธฐ๋ณธ๊ฐ: rpm)
path_rpm2cpio (๊ธฐ๋ณธ๊ฐ: rpm2cpio)
๊ฒฝ๋ก_dpkg_deb (๊ธฐ๋ณธ๊ฐ: dpkg-deb)
๊ฒฝ๋ก_cpio (๊ธฐ๋ณธ๊ฐ: cpio)
๊ฒฝ๋ก ํ์ผ (๊ธฐ๋ณธ๊ฐ: ํ์ผ)
๊ฒฝ๋ก ์ฐพ๊ธฐ (๊ธฐ๋ณธ๊ฐ: ์ฐพ๊ธฐ)
path_xargs (๊ธฐ๋ณธ๊ฐ: xargs)
๊ฒฝ๋ก ๊ณ ์์ด (๊ธฐ๋ณธ๊ฐ: ๊ณ ์์ด)
๊ฒฝ๋ก_์ฐจ์ด (๊ธฐ๋ณธ๊ฐ: ์ฐจ์ด)
์ด๋ค์ ๋ชจ๋ ํด๋น ํ๋ก๊ทธ๋จ์ ๋ํ ๊ฒฝ๋ก์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
๊ทธ๋ ๊ฒ ํ๋ฉด PATH ๋ณ์์์ ์์น๋ฅผ ์กฐํํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
args_diff (๊ธฐ๋ณธ๊ฐ: -ru)
์ด ๋ณ์๋ diff ๋ช ๋ น์ ์ ๋ฌํ ๋ช ๋ น์ค ์ธ์๋ฅผ ์ง์ ํฉ๋๋ค(
path_diff์ ์ํด ์ง์ ๋จ) adiff๋ฅผ ์ฌ์ฉํ ๋. ๊ณต๋ฐฑ ๋ฌธ์๋ ์ธ์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
์ด ๋ฌธ์์ด.
๊ฒฝ๋ก_syscfg (๊ธฐ๋ณธ๊ฐ: /etc/atool.conf)
(์ด ๋ณ์๋ ๋๊ตฌ ํ๋ก๊ทธ๋จ ํ์ผ์์๋ง ์ค์ ํ ์ ์์ต๋๋ค.) ์ด ๋ณ์๋ ๋ค์์ ์ง์ ํฉ๋๋ค.
์์คํ ์ ์ฒด ๊ตฌ์ฑ ํ์ผ์ด ์๋ ๋๋ ํ ๋ฆฌ์ ๋๋ค.
path_usercfg (๊ธฐ๋ณธ๊ฐ: .atoolrc)
(์ด ๋ณ์๋ ๋๊ตฌ ํ๋ก๊ทธ๋จ ํ์ผ ๋ฐ ์์คํ ์ ์ฒด์์๋ง ์ค์ ํ ์ ์์ต๋๋ค.
๊ตฌ์ฑ ํ์ผ์ ๋๋ค.) ์ด ๋ณ์๋ ์ฌ์ฉ์ ๊ตฌ์ฑ ํ์ผ์ด ์๋ ์์น๋ฅผ ์ง์ ํฉ๋๋ค.
์์น. ์ด ํ์ผ ์ด๋ฆ์ด ์๋์ ์ธ ๊ฒฝ์ฐ(์ฆ, `/'๊ฐ ์๋ ๊ฒฝ์ฐ),
ํ์ฌ ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ์ ์๋์ ์ ๋๋ค(HOME์ ์ํด ๊ฒฐ์ ๋จ
ํ๊ฒฝ ๋ณ์).
default_verbosity (๊ธฐ๋ณธ๊ฐ : 1)
์ด๊ฒ์ ๋๊ตฌ์ ๊ธฐ๋ณธ ์์ธ ์ ๋ณด์ ๋๋ค. -q ๋ฐ -v ์ต์ ์ ์ฌ์ฉํ์ฌ ์์ธํ ์ ๋ณด
๋ ๋ฒจ์ ์ฌ๋ฆฌ๊ณ ๋ด๋ฆด ์ ์์ต๋๋ค. ๋ ๋ฒจ 1์ "์ ์์ ์ธ ์์ธํ ์ ๋ณด"๋ฅผ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
์์นด์ด๋ธ์์ ์์ฑ ๋ฐ ์ถ์ถํ๋ฉด ํ์ผ์ด ๋์ด๋ฉ๋๋ค.
ํ์_์ถ์ถ๋จ (๊ธฐ๋ณธ๊ฐ : 1)
์ด๊ฒ์ด 1๋ก ์ค์ ๋๋ฉด, unpack ๋ช ๋ น์ ํญ์ ์ด๋ค ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณด์ฌ์ค๋๋ค
์ถ์ถํ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์์นด์ด๋ธ๊ฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ง ์ธ์๋ฉ๋๋ค.
์๊ธฐ์น ์์ ์์น๋ก ์ถ์ถ๋จ(๋ก์ปฌ ํ์ผ์ด ์ด๋ฏธ ์กด์ฌํ๊ฑฐ๋
๋ฃจํธ ๋๋ ํ ๋ฆฌ์ ์ฌ๋ฌ ํ์ผ์ด ์๋ ์์นด์ด๋ธ).
์ด๊ฒ์ `default_verbosity 0'๊ณผ ์กฐํฉํ ๋ ๋งค์ฐ ์ ์ฉํ ์ ์์ต๋๋ค. ์ฐธ๊ณ
์ด ์ต์ ์ -X ์ต์ ์ด unpack๊ณผ ํจ๊ป ์ฌ์ฉ๋ ๋ ํจ๊ณผ๊ฐ ์์ผ๋ฉฐ,
์์ถ ํ์ผ์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
์์ถ ์ ์ง (๊ธฐ๋ณธ๊ฐ : 1)
gzip ๋๋ bzip2๋ก ํ์ผ์ ์์ถํ ๋ ์๋ณธ(์์ถ๋์ง ์์) ํ์ผ์
์ผ๋ฐ์ ์ผ๋ก ์์ถ๋๋ฉด ์ญ์ ๋ฉ๋๋ค. ์ฆ, "ํ ์คํธ" ํ์ผ์ ์์ถํ๋ฉด
"test.gz"๋ผ๋ ํ์ผ ํ๋๋ง์ผ๋ก ๋๋ฉ๋๋ค. ์ด ์ต์ ์ 1๋ก ์ค์ ํ๋ฉด
make tool์ ์๋ณธ ํ์ผ๋ ์ ์งํฉ๋๋ค. ์๋ ํ๋์ ๋ค์์ ํตํด ๋ฌ์ฑ๋ฉ๋๋ค.
์ด ์ต์ ์ 0์ผ๋ก ์ค์ ํฉ๋๋ค.
์ด ์ต์ ์ ์์ถ ํ์ผ์ ์์ถ ํด์ ํ ๋๋ ๋์ผํ ํจ๊ณผ๋ฅผ ๊ฐ์ง๋๋ค. ์ธ์
1๋ก ์ค์ ํ๋ฉด ์๋ณธ(์์ถ) ํ์ผ์ด ์ ์ง๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ ๊ฒ์ ๋๋ค
์ญ์ ๋จ
๊ทธ๋ฌ๋ ์ด ์ต์ ์ ์์ถ ํ์ผ์
-X ์ต์ (์ถ๋ ฅ ๋๋ ํ ๋ฆฌ ๋๋ ํ์ผ ์ง์ ์ฉ). ๊ทธ ๊ฒฝ์ฐ์๋
์๋ณธ ํ์ผ์ ํญ์ ์ ์ง๋ฉ๋๋ค.
decompress_to_cwd (๊ธฐ๋ณธ๊ฐ : 1)
gzip ๋๋ bzip2์ ๊ฐ์ ๋ช ๋ น์ผ๋ก ํ์ผ์ ์์ถ ํด์ ํ ๋ ์์ถ ํด์ ๋
ํ์ผ์ ์ผ๋ฐ์ ์ผ๋ก ์์ถ ํ์ผ๊ณผ ๋์ผํ ๋๋ ํ ๋ฆฌ์ ์์นํฉ๋๋ค. ์ด๊ฒ์ผ๋ก
์ต์ ์ 1๋ก ์ค์ ํ๋ฉด ์์ถ ํด์ ๋ ํ์ผ์ด ํ์ฌ ์์ ์ค์ธ ํ์ผ์ ๋์ ๋ฐฐ์น๋ฉ๋๋ค.
๋๋ ํ ๋ฆฌ.
์ด ์ต์ ์ -X๊ฐ ์ฌ์ฉ๋ ๋ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
ํ๊ฒฝ ๋ณ์
ํด๋์ฉ ์ํ ๋ฌด์ ํธ์ถ๊ธฐ -p/--page ์ต์ ์ด ์ง์ ๋ ๋ ์ฌ์ฉํ ๊ธฐ๋ณธ ํธ์ถ๊ธฐ์ ๋๋ค.
์ฌ์ฉ ์
์์นด์ด๋ธ `foobar.tar.gz'์ ๋ชจ๋ ํ์ผ์ ์๋ธ๋๋ ํ ๋ฆฌ(๋๋ ํ์ฌ
๋๋ ํ ๋ฆฌ์ ํ์ผ์ด ํ๋๋ง ํฌํจ๋ ๊ฒฝ์ฐ):
์ง์ ํ๋ค foobar.tar.gz
ํ์ฌ ๋๋ ํ ๋ฆฌ์ ๋ชจ๋ `.tar.gz' ์์นด์ด๋ธ์์ ๋ชจ๋ ํ์ผ์ ์ถ์ถํ๋ ค๋ฉด:
์ง์ ํ๋ค -e *.tar.gz
๋ ํ์ผ `foo'์ `bar'์ zip ์์นด์ด๋ธ๋ฅผ ๋ง๋ค๋ ค๋ฉด:
ํฌ์ฅ myarchive.zip ํธ ๋ฐ
ํธ์ถ๊ธฐ๋ฅผ ํตํด ์์นด์ด๋ธ `myarchive.zip'์ ์๋ `baz' ํ์ผ์ ํ์ํ๋ ค๋ฉด:
๊ณ ์์ด -p myarchive.zip ๋ฐ์ฆ
rar ์์นด์ด๋ธ `stuff.rar'์ ๋ด์ฉ์ ๋์ดํ๋ ค๋ฉด:
์ผ๋ก ๋ฌผ๊ฑด.rar
์ธ ๊ฐ์ ์์นด์ด๋ธ `dir1.tar.gz', `dir2.tar.gz' ๋ฐ `dir3.tar.gz'๋ฅผ ์์ฑํ๋ ค๋ฉด
์ฒซ ๋ฒ์งธ ํ์ผ์ dir1์ ๋ชจ๋ ํ์ผ์ ํฌํจํ๊ณ ๋ ๋ฒ์งธ ํ์ผ์ dir2์ ๋ชจ๋ ํ์ผ์ ํฌํจํ๊ณ ์ธ ๋ฒ์งธ ํ์ผ์ dir3์ ๋ชจ๋ ํ์ผ์ ํฌํจํฉ๋๋ค.
ํฌ์ฅ -e -F .tar.gz dir1 dir2 dir3
์ปค๋ ๋ฒ์ 2.4.17๊ณผ 2.4.18 ๊ฐ์ ๋ชจ๋ ์ฐจ์ด์ ์ ํ์ํ๋ ค๋ฉด:
์๋ํ ๋ฆฌ๋ ์ค-2.4.17.tar.gz ๋ฆฌ๋ ์ค-2.4.18.tar.gz
ํ์ฌ ๋๋ ํ ๋ฆฌ์ ๋ชจ๋ .tar.gz ์์นด์ด๋ธ๋ฅผ .tar.7z๋ก ๋ค์ ์์ถํ๋ ค๋ฉด(์ด์ ์์นด์ด๋ธ๋
๊ทธ๋๋ก ์ ์ง):
์๋ ํฉ -F.tar.7z -e *.tar.gz
๋ค์์ unpack ๋ช ๋ น์ ๋ค์ ๋๋ ํ ๋ฆฌ๋ก ๋ณ๊ฒฝํ๋ ์ ํจ์์ ๋๋ค.
ํ์ผ์ด ์ถ์ถ๋์์ต๋๋ค:
์ง์ ํ๋ค () {
TMP=`mktemp /tmp/aunpack.XXXXXXXXXX`
๋๊ตฌ -x --save-outdir=$TMP "$@"
DIR="`๊ณ ์์ด $TMP`"
[ "$DIR" != "" -a -d "$DIR" ] && cd "$DIR"
rm $TMP
}
mktemp ํ๋ก๊ทธ๋จ์ด ์์ผ๋ฉด ๋ ๋ฒ์งธ ์ค์ ๋ค์์ผ๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค.
์ด๊ฒ์ ์์ ํ ์์ ํ์ง ์์ต๋๋ค)
TMP="/tmp/atool_outdir.$$"
KNOWN ๋ฒ๊ทธ
.gz(๋๋ .bz2 ๋ฑ) ํ์ฅ์๊ฐ ์๋ gzip ๋ฐ ๊ธฐํ ์์ถ ํ์ผ์ ์ถ์ถํ๋ ค๊ณ ํฉ๋๋ค.
์๋ํ์ง ์์ต๋๋ค:
aunpack: foo: ํ์์ ์ ์ ์์, ํ์ผ์ ์ฌ์ฉํ์ฌ ์๋ณ
aunpack: foo: ํ์์ 'gzip'์ ๋๋ค.
gzip: foo: ์ ์ ์๋ ์ ๋ฏธ์ฌ -- ๋ฌด์๋จ
์์ ๋ง์ง๋ง ์ค๋ฅ๋ ๋ค์์ ์ํด ์์ฑ๋ฉ๋๋ค. gzip์ -d ํธ.
์ฌ๊ธฐ์ ๋์ด๋์ง ์์ ๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌํ๋ฉด <@PACKAGE_BUGREPORT@>๋ก ๋ณด๊ณ ํด ์ฃผ์ญ์์ค.
๋ณด๊ณ ๋ฒ๊ทธ
๋ฒ๊ทธ ๋ณด๊ณ [์ด๋ฉ์ผ ๋ณดํธ]>.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก apack์ ์ฌ์ฉํ์ธ์