์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ arposix ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
ar โ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์นด์ด๋ธ ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ
๊ฐ์
ar -d [-v] ์์นด์ด๋ธ ํ์ผ...
ar -m [-v] ์์นด์ด๋ธ ํ์ผ...
์๋ฅด -m -a [-v] ์ด๋ฆ ์์นด์ด๋ธ ํ์ผ...
์๋ฅด -m -b [-v] ์ด๋ฆ ์์นด์ด๋ธ ํ์ผ...
ar -m -i [-v] ์ด๋ฆ ์์นด์ด๋ธ ํ์ผ...
ar -p [-v] [-s] ์์นด์ด๋ธ [ํ์ผ...]
ar -q [-cv] ์์นด์ด๋ธ ํ์ผ...
ar -r [-cuv] ์์นด์ด๋ธ ํ์ผ...
ar -r -a [-cuv] ์ด๋ฆ ์์นด์ด๋ธ ํ์ผ...
์๋ฅด -r -b [-cuv] ์ด๋ฆ ์์นด์ด๋ธ ํ์ผ...
ar -r -i [-cuv] ์ด๋ฆ ์์นด์ด๋ธ ํ์ผ...
์๋ฅด -ํฐ [-v] [-s] ์์นด์ด๋ธ [ํ์ผ...]
ar -x [-v] [-sCT] ์์นด์ด๋ธ [ํ์ผ...]
๊ธฐ์
XNUMXD๋ดํ์ ar ์ ํธ๋ฆฌํฐ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ํธ๋ฆฌํฐ ์ต์ ์ ์ผ๋ถ์ ๋๋ค.
XNUMXD๋ดํ์ ar ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ ๊ทธ๋ฃน์ ์์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ณด๊ด์. ์์นด์ด๋ธ๊ฐ ์์ฑ๋๋ฉด ์ ํ์ผ์ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ ๊ธฐ์กด ํ์ผ์
์์นด์ด๋ธ๋ฅผ ์ถ์ถ, ์ญ์ ๋๋ ๊ต์ฒดํ ์ ์์ต๋๋ค. ์์นด์ด๋ธ๊ฐ ๋ค์์ผ๋ก ์์ ํ ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ
์ ํจํ ๊ฐ์ฒด ํ์ผ์ธ ๊ฒฝ์ฐ ๊ตฌํ์์๋ ์์นด์ด๋ธ๋ฅผ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก ํ์์ ์ง์ ํด์ผ ํฉ๋๋ค.
๋งํฌ ํธ์ง์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(์ฐธ์กฐ c99 ์ ์์ 77). ์์นด์ด๋ธ๋ ํ์ผ ์ค ์ผ๋ถ๊ฐ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ
์ ํจํ ๊ฐ์ฒด ํ์ผ์ธ ๊ฒฝ์ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ์ ์ํ ์์นด์ด๋ธ์ ์ ํฉ์ฑ์ ์ ์๋์ง ์์ต๋๋ค. ๋ง์ฝ
์์นด์ด๋ธ๋ ์ ์ฒด๊ฐ ์ธ์ ๊ฐ๋ฅํ ํ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฏ๋ก ์ ์ฒด ์์นด์ด๋ธ๊ฐ ์ธ์ ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
์ธ์ ๋ค ๊ณต์ ํ๋งค์ ์ธ ar ์์นด์ด๋ธ๋ฅผ ์์ฑํ๋ฉด ์์นด์ด๋ธ ์ฌ๋ถ๋ฅผ ๋ํ๋ด๋ ๊ด๋ฆฌ ์ ๋ณด๊ฐ ์์ฑ๋ฉ๋๋ค.
๊ธฐํธ ํ ์ด๋ธ์ด ์์นด์ด๋ธ์ ์์ต๋๋ค. ์ ์ด๋ ํ๋์ ๊ฐ์ฒด ํ์ผ์ด ์์ ๋ ar
์์นด์ด๋ธ์์ ์ด๋ฅผ ์ธ์ํ๋ฉด ์์นด์ด๋ธ ์ฌ๋ณผ ํ ์ด๋ธ์ด ์์นด์ด๋ธ์ ์์ฑ๋์ด์ผ ํฉ๋๋ค.
์ ์ํด ์ ์ง ar; ์ด๋ ๋งํฌ ํธ์ง๊ธฐ์์ ์์นด์ด๋ธ๋ฅผ ๊ฒ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ธ์ ๋ ์ง ar
์ ํธ๋ฆฌํฐ๋ ์ด๋ฌํ ์์นด์ด๋ธ, ๊ธฐํธ ํ ์ด๋ธ์ ๋ด์ฉ์ ์์ฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ฌ๊ฑด์ถ๋ฉ๋๋ค. ๊ทธ๋งํผ -s ์ต์ ์ ๊ธฐํธ ํ ์ด๋ธ์ ๊ฐ์ ๋ก ๋ค์ ์์ฑํด์ผ ํฉ๋๋ค.
All ํ์ผ ํผ์ฐ์ฐ์๋ ๊ฒฝ๋ก๋ช ์ด ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์นด์ด๋ธ ๋ด์ ํ์ผ ์ด๋ฆ์ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ๋ฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ ํ์ผ์ ์ ๋ ฅํ ๋ ์ฌ์ฉ๋ ๊ฒฝ๋ก ์ด๋ฆ์ ๋ง์ง๋ง ๊ตฌ์ฑ ์์์ ๋๋ค.
์์นด์ด๋ธ. ๋น๊ต ํ์ผ ์์นด์ด๋ธ์ ์๋ ํ์ผ ์ด๋ฆ์ ํผ์ฐ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํผ์ฐ์ฐ์์ ๋ง์ง๋ง ๊ตฌ์ฑ ์์๋ฅผ ํ์ผ ์ด๋ฆ๊ณผ ๋น๊ตํ์ฌ ์ํ๋ฉ๋๋ค.
์์นด์ด๋ธ.
์์นด์ด๋ธ์ ์๋ ์ฌ๋ฌ ํ์ผ์ ์ด๋ฆ์ด ๋์ผํ ์ ์๋์ง ์ฌ๋ถ๋ ์ง์ ๋์ง ์์ต๋๋ค. ์์
๊ทธ๋ฌ๋ ๊ทธ๋ฌํ ํ์ผ์ ๊ฒฝ์ฐ ๊ฐ ํ์ผ ์ ์ด๋ฆ ํผ์ฐ์ฐ์๋ ์ฒซ ๋ฒ์งธ ํ์ผ์๋ง ์ผ์นํด์ผ ํฉ๋๋ค.
ํผ์ฐ์ฐ์์ ๋ง์ง๋ง ๊ตฌ์ฑ ์์์ ๋์ผํ ์ด๋ฆ์ ๊ฐ์ง ์์นด์ด๋ธ์ ์์ต๋๋ค.
์ต์
XNUMXD๋ดํ์ ar ์ ํธ๋ฆฌํฐ๋ POSIX.1-2008์ ๊ธฐ๋ณธ ์ ์ ๋ณผ๋ฅจ์ ์ค์ํด์ผ ํฉ๋๋ค. ์น์ 12.2,
์ ํธ๋ฆฌํฐ ํต์ฌ๋ก ๊ฐ์ด๋ ๋ผ์ธ, ์ง์นจ 9๋ฅผ ์ ์ธํ๊ณ .
๋ค์ ์ต์ ์ด ์ง์๋ฉ๋๋ค.
-a ์์นด์ด๋ธ์์ ์ด๋ฆ์ด ์ง์ ๋ ํ์ผ ๋ค์ ์ ํ์ผ์ ๋ฐฐ์นํฉ๋๋ค. ์ด๋ฆ ํผ์ฐ์ฐ์.
-b ์์นด์ด๋ธ์์ ์ด๋ฆ์ด ์ง์ ๋ ํ์ผ ์์ ์ ํ์ผ์ ๋ฐฐ์นํฉ๋๋ค. ์ด๋ฆ ํผ์ฐ์ฐ์.
-c ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ค ์ค๋ฅ์ ๊ธฐ๋ก๋๋ ์ง๋จ ๋ฉ์์ง๋ฅผ ์ต์ ํฉ๋๋ค.
์์นด์ด๋ธ ๋ ์์นด์ด๋ธ ์์ฑ๋ฉ๋๋ค.
-C ์ถ์ถ๋ ํ์ผ์ด ํ์ผ ์์คํ ์์ ์ด๋ฆ์ด ๊ฐ์ ํ์ผ์ ๋์ฒดํ์ง ๋ชปํ๋๋ก ๋ฐฉ์งํฉ๋๋ค. ์ด๊ฒ
์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค. -ํฐ ๋ํ ์๋ฆฐ ํ์ผ ์ด๋ฆ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
๋์ผํ ์ ๋์ฌ๋ก ํ์ผ์ ๋ฐ๊ฟ๋๋ค.
-d ์ญ์ ํ๋ ๋๋ ๊ทธ ์ด์์ ํ์ผ๋ถํฐ ์์นด์ด๋ธ.
-๋ ์ด๋ฆ์ด ์ง์ ๋ ์์นด์ด๋ธ์ ํ์ผ ์์ ์์นด์ด๋ธ์ ์ ํ์ผ์ ๋ฐฐ์นํฉ๋๋ค.
์ด๋ฆ ํผ์ฐ์ฐ์(๋์ผ -b).
-m ์์นด์ด๋ธ์์ ๋ช ๋ช ๋ ํ์ผ์ ์ด๋ํฉ๋๋ค. ๊ทธ๋งํผ -a, -b๋ฐ -๋ ์ต์ ์ ์ฌ์ฉํ์ฌ ์ด๋ฆ
ํผ์ฐ์ฐ์๋ ์์น๋ฅผ ๋ํ๋ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์์นด์ด๋ธ์ ์ด๋ฆ ํ์ผ์ ๋ค์์ผ๋ก ์ด๋ํ์ญ์์ค.
์์นด์ด๋ธ์ ๋.
-p ์ ๋ด์ฉ์ ์์ฑํ์ธ์. ํ์ผ๋ค์ ์ด๋ฆ์ ์์นด์ด๋ธ์ ์์ต๋๋ค. ํ์ผ ํผ์ฐ์ฐ์
์์นด์ด๋ธ ํ์ค ์ถ๋ ฅ์. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ํ์ผ ํผ์ฐ์ฐ์๊ฐ ์ง์ ๋๋ฉด ๋ด์ฉ์ด
์์นด์ด๋ธ์ ๋ชจ๋ ํ์ผ์ ์์นด์ด๋ธ ์์๋๋ก ๊ธฐ๋ก๋ฉ๋๋ค.
-q ๋ช ๋ช ๋ ํ์ผ์ ์์นด์ด๋ธ ๋์ ์ถ๊ฐํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ar ํ์ธํ์ง ์์ต๋๋ค
์ถ๊ฐ๋ ํ์ผ์ด ์ด๋ฏธ ์์นด์ด๋ธ์ ์๋์ง ์ฌ๋ถ. ์ฐํํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ๋๊ท๋ชจ ์์นด์ด๋ธ๋ฅผ ํ๋์ฉ ์์ฑํ ๋ ๊ฒ์์ด ์ํ๋ฉ๋๋ค.
-r ๊ต์ฒด ๋๋ ์ถ๊ฐ ํ์ผs์ ์์นด์ด๋ธ. ์ด๋ฆ์ด ๋ค์๊ณผ ๊ฐ์ ์์นด์ด๋ธ์ธ ๊ฒฝ์ฐ ์์นด์ด๋ธ ํ์ง ์์ต๋๋ค
์กด์ฌํ๋ ๊ฒฝ์ฐ ์ ์์นด์ด๋ธ๊ฐ ์์ฑ๋๊ณ ์ง๋จ ๋ฉ์์ง๊ฐ ์์ฑ๋ฉ๋๋ค.
ํ์ค ์ค๋ฅ๋ก( -c ์ต์ ์ด ์ง์ ๋ฉ๋๋ค). ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ํ์ผs๊ฐ ์ง์ ๋ฉ๋๋ค
๊ทธ๋ฆฌ๊ณ ์์นด์ด๋ธ ์กด์ฌํ๋ฉด ๊ฒฐ๊ณผ๊ฐ ์ ์๋์ง ์์ต๋๋ค. ๊ธฐ์กด ํ์ผ์ ๋์ฒดํ๋ ํ์ผ
์์นด์ด๋ธ์ ํ์ผ์ ์์นด์ด๋ธ์ ์์๋ฅผ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค. ๋ค์์ ์ํํ๋ ํ์ผ
์์นด์ด๋ธ์ ๊ธฐ์กด ํ์ผ์ ๋์ฒดํ์ง ๋ง๊ณ ์์นด์ด๋ธ์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
a๊ฐ ์๋ ํ -a, -b๋ฐ -๋ ์ต์ ์ ๋ค๋ฅธ ์์น๋ฅผ ์ง์ ํฉ๋๋ค.
-s ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์์นด์ด๋ธ ๊ธฐํธ ํ ์ด๋ธ์ ๊ฐ์ ๋ก ์ฌ์์ฑํฉ๋๋ค. ar ํธ์ถ๋์ง ์์ต๋๋ค
์์นด์ด๋ธ ๋ด์ฉ์ ์์ ํ๋ ์ต์ ์ด ์์ต๋๋ค. ์ด ์ต์ ์ ๋ค์์ ์ ์ฉํฉ๋๋ค.
์์นด์ด๋ธ ๊ธฐํธ ํ ์ด๋ธ์ด ์ ๊ฑฐ๋ ํ ๋ณต์ํฉ๋๋ค. ๋ณด๋ค ์กฐ๊ฐ.
-t ์ ๋ชฉ์ฐจ๋ฅผ ์์ฑํ์ธ์. ์์นด์ด๋ธ ํ์ค ์ถ๋ ฅ์ผ๋ก. ํ์ผ๋ง
์ ์ํด ์ง์ ๋ ํ์ผ ํผ์ฐ์ฐ์๋ ์์ฑ๋ ๋ชฉ๋ก์ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ํ์ผ
ํผ์ฐ์ฐ์๊ฐ ์ง์ ๋๋ฉด ๋ชจ๋ ํ์ผ์ด ์์นด์ด๋ธ ์์ผ๋ก ํฌํจ๋์ด์ผ ํ๋ค.
์์นด์ด๋ธ.
-ํฐ ์์นด์ด๋ธ ์ด๋ฆ์ด ๋ค์๋ณด๋ค ๊ธด ์ถ์ถ๋ ํ์ผ์ ํ์ผ ์ด๋ฆ ์๋ฆผ ํ์ฉ
ํ์ผ ์์คํ ์ด ์ง์ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ์ด๋ฆ์ ํ์ผ์ ์ถ์ถํฉ๋๋ค.
๋๋ฌด ๊ธธ๋ฉด ์ค๋ฅ๊ฐ ๋ฉ๋๋ค. ์ง๋จ ๋ฉ์์ง๊ฐ ์์ฑ๋๊ณ ํ์ผ์ด
์ถ์ถ๋์ง ์์ต๋๋ค.
-u ์์นด์ด๋ธ์ ์ด์ ํ์ผ์ ์ ๋ฐ์ดํธํฉ๋๋ค. ์ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒฝ์ฐ -r ์ต์ , ํ์ผ
์์นด์ด๋ธ๋ ํด๋นํ๋ ๊ฒฝ์ฐ์๋ง ๊ต์ฒด๋ฉ๋๋ค. ํ์ผ ์์ ์๊ฐ์ด ์์ด์
์ด๋ ์ ์ด๋ ์์นด์ด๋ธ์ ์๋ ํ์ผ์ ์์ ์๊ฐ๋งํผ ์๋ก์ด ๊ฒ์ ๋๋ค.
-v ์์ธํ ์ถ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ์ต์ ๋ฌธ์์ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒฝ์ฐ -d, -r๋ฐ -x, ์ฐ๊ธฐ
์์นด์ด๋ธ ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ์ ๋ํ ์์ธํ ํ์ผ๋ณ ์ค๋ช
STDOUT ์น์ ์ ์ค๋ช ๋ ๋๋ก ํ๋.
ํจ๊ป ์ฌ์ฉํ ๋ -p, ์์นด์ด๋ธ์ ํ์ผ ์ด๋ฆ์ ํ์ค์ ์๋๋ค.
์์นด์ด๋ธ ์์ฒด์ ํ์ผ์ ํ์ค ์ถ๋ ฅ์ ์ฐ๊ธฐ ์ ์ ์ถ๋ ฅํฉ๋๋ค.
STDOUT ์น์ ์ ์ค๋ช ๋์ด ์์ต๋๋ค.
ํจ๊ป ์ฌ์ฉํ ๋ -t, ํ์ผ์ ๋ํ ๊ธด ์ ๋ณด ๋ชฉ๋ก์ ํฌํจํฉ๋๋ค.
STDOUT ์น์ ์ ์ค๋ช ๋ ๋๋ก ์์นด์ด๋ธ์ ๋๋ค.
-x ์ด๋ฆ์ด ์ง์ ๋ ์์นด์ด๋ธ์์ ํ์ผ์ ์ถ์ถํฉ๋๋ค. ํ์ผ ํผ์ฐ์ฐ์ ์์นด์ด๋ธ. ๊ทธ๋งํผ
์์นด์ด๋ธ์ ๋ด์ฉ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ํ์ผ ํผ์ฐ์ฐ์๊ฐ ์ฃผ์ด์ง๋ฉด ๋ชจ๋
์์นด์ด๋ธ์ ํ์ผ์ด ์ถ์ถ๋ฉ๋๋ค. ๊ฐ ํ์ผ์ ์์ ์๊ฐ
์ถ์ถ ์๊ฐ์ ํ์ผ์ด ์์นด์ด๋ธ์์ ์ถ์ถ๋๋ ์๊ฐ์ผ๋ก ์ค์ ๋ฉ๋๋ค.
ํผ์ฐ์ฐ์
๋ค์ ํผ์ฐ์ฐ์๊ฐ ์ง์๋ฉ๋๋ค.
์์นด์ด๋ธ ์์นด์ด๋ธ์ ๊ฒฝ๋ก ์ด๋ฆ์ ๋๋ค.
ํ์ผ ๊ฒฝ๋ก ์ด๋ฆ. ๋น๊ต ์์๋ ๋ง์ง๋ง ๊ตฌ์ฑ ์์๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์์นด์ด๋ธ์ ์๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค. XNUMX๊ฐ ์ด์์ธ ๊ฒฝ์ฐ ํ์ผ ํผ์ฐ์ฐ์์ ๋ง์ง๋ง ๊ฐ์ด ๋์ผํจ
๊ฒฝ๋ก ์ด๋ฆ ๊ตฌ์ฑ ์์(๊ธฐ๋ณธ ์ด๋ฆ), ๊ฒฐ๊ณผ๋ ์ง์ ๋์ง ์์ต๋๋ค. ๊ตฌํ์
์์นด์ด๋ธ ํ์์ ์ถ๊ฐ๋๊ฑฐ๋ ๊ต์ฒด๋ ํ์ผ์ ์ ํจํ ํ์ผ ์ด๋ฆ์ ์๋ฅด์ง ์์ต๋๋ค.
์์นด์ด๋ธ์์.
์ด๋ฆ ์๋ ์์น ์ง์ ์ ์ฌ์ฉ๋๋ ์์นด์ด๋ธ์ ํ์ผ ์ด๋ฆ์ ๋๋ค. ์ต์ ๋ณด๊ธฐ -m
์ -r.
STDIN
์ฌ์ฉํ์ง ์์ต๋๋ค.
์ ๋ ฅ ํ์ผ
์ด๋ฆ์ด ๋ถ์ ์์นด์ด๋ธ ์์นด์ด๋ธ ๋ค์์ ์ํด ์์ฑ๋ ํ์์ ํ์ผ์ด์ด์ผ ํฉ๋๋ค. ar -r.
ํ๊ฒฝ ๋ณ์
๋ค์ ํ๊ฒฝ ๋ณ์๋ ์คํ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ar:
๋ ์ค์ ๋์ง ์์ ๊ตญ์ ํ ๋ณ์์ ๋ํ ๊ธฐ๋ณธ๊ฐ์ ์ ๊ณตํ๊ฑฐ๋
์๋. (POSIX.1-2008์ ๊ธฐ๋ณธ ์ ์ ๋ณผ๋ฅจ์ ์ฐธ์กฐํ์ญ์์ค. ์น์ 8.2,
๊ตญ์ ํ ๋ณ์ ๊ตญ์ ํ๋ฅผ ์ํด
๋ก์ผ์ผ ๋ฒ์ฃผ์ ๊ฐ์ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ณ์)
LC_ALL ๋น์ด ์์ง ์์ ๋ฌธ์์ด ๊ฐ์ผ๋ก ์ค์ ๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ๋ชจ๋ ๊ฐ์ ์ฌ์ ์ํฉ๋๋ค.
๊ตญ์ ํ ๋ณ์.
LC_CTYPE ํ ์คํธ ๋ฐ์ดํฐ์ ๋ฐ์ดํธ ์ํ์ค ํด์์ ์ํ ๋ก์ผ์ผ ๊ฒฐ์
๋ฌธ์๋ก(์: ๋ค์ค ๋ฐ์ดํธ ๋ฌธ์๊ฐ ์๋ ๋จ์ผ ๋ฐ์ดํธ
์ธ์ ๋ฐ ์ ๋ ฅ ํ์ผ).
LC_๋ฉ์์ง
์ ํ์๊ณผ ๋ด์ฉ์ ์ํฅ์ ์ฃผ๋ ๋ฐ ์ฌ์ฉํด์ผ ํ๋ ๋ก์ผ์ผ์ ๊ฒฐ์ ํฉ๋๋ค.
ํ์ค ์ค๋ฅ์ ๊ธฐ๋ก๋ ์ง๋จ ๋ฉ์์ง.
LC_TIME ๋ค์์ ์ํด ์์ฑ๋ ๋ ์ง ๋ฐ ์๊ฐ ๋ฌธ์์ด์ ํ์๊ณผ ๋ด์ฉ์ ๊ฒฐ์ ํฉ๋๋ค. ar โtv.
NLS๊ฒฝ๋ก ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ฉ์์ง ์นดํ๋ก๊ทธ์ ์์น๋ฅผ โโ๊ฒฐ์ ํฉ๋๋ค. LC_๋ฉ์์ง.
TMPDIR ์์ ํ์ผ์ ๊ธฐ๋ณธ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ฌ์ ์ํ๋ ๊ฒฝ๋ก ์ด๋ฆ์ ๊ฒฐ์ ํฉ๋๋ค.
๋ง์ฝ์ ์ด๋ ํ.
TZ ๋ค์์ด ์์ฑํ ๋ ์ง ๋ฐ ์๊ฐ ๋ฌธ์์ด์ ๊ณ์ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์๊ฐ๋๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ar
โtv. ๋ฉด TZ ์ค์ ๋์ง ์์๊ฑฐ๋ null์ด๋ฉด ์ง์ ๋์ง ์์ ๊ธฐ๋ณธ ์๊ฐ๋๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋น๋๊ธฐ ์ด๋ฒคํธ
๊ธฐ๋ณธ.
ํ์ค ์ถ๋ ฅ
๊ฒฝ์ฐ -d ์ต์ ์ -v ์ต์ ์ธ ๊ฒฝ์ฐ ํ์ค ์ถ๋ ฅ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"d - %s\n", <ํ์ผ>
์ด๋์ ํ์ผ ๋ช ๋ น์ค์ ์ง์ ๋ ํผ์ฐ์ฐ์์ ๋๋ค.
๊ฒฝ์ฐ -p ์ต์ ์ -v ์ ํ๊ถ, ar ๊ฐ ํ์ผ์ ๋ด์ฉ๋ณด๋ค ์ฐ์ ํฉ๋๋ค.
์:
"\n<%s>\n\n", <ํ์ผ>
์ด๋์ ํ์ผ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ช ๋ น์ค์ ์ง์ ๋ ํผ์ฐ์ฐ์์ ๋๋ค. ํ์ผ ํผ์ฐ์ฐ์๊ฐ ์ง์ ๋์์ต๋๋ค.
๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์์นด์ด๋ธ์ ์๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค.
๊ฒฝ์ฐ -r ์ต์ ์ -v ์ต์ :
* ๋ง์ฝ์ ํ์ผ ์ด๋ฏธ ์์นด์ด๋ธ์ ์๋ ๊ฒฝ์ฐ ํ์ค ์ถ๋ ฅ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"r - %s\n", <ํ์ผ>
์ด๋ํ์ผ>๋ ๋ช ๋ น์ค์ ์ง์ ๋ ํผ์ฐ์ฐ์์ ๋๋ค.
* ๋ง์ฝ์ ํ์ผ ์์ง ์์นด์ด๋ธ์ ์์ผ๋ฉด ํ์ค ์ถ๋ ฅ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"a - %s\n", <ํ์ผ>
์ด๋ํ์ผ>๋ ๋ช ๋ น์ค์ ์ง์ ๋ ํผ์ฐ์ฐ์์ ๋๋ค.
๊ฒฝ์ฐ -t ์ต์ ์ ์ฌ์ฉํ๊ณ , ar ์์นด์ด๋ธ์ ์๋ ํ์ผ ์ด๋ฆ์
๋ค์ ํ์์ ํ์ค ์ถ๋ ฅ:
"%s\n", <ํ์ผ>
์ด๋์ ํ์ผ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ช ๋ น์ค์ ์ง์ ๋ ํผ์ฐ์ฐ์์ ๋๋ค. ํ์ผ ํผ์ฐ์ฐ์๊ฐ ์ง์ ๋์์ต๋๋ค.
๋๋ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์์นด์ด๋ธ์ ์๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค.
๊ฒฝ์ฐ -t ์ต์ ์ -v ์ต์ ์ธ ๊ฒฝ์ฐ ํ์ค ์ถ๋ ฅ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"%NS %u/%u %u %s %d %d:%d %d %s\n", <ํ์ ๋ชจ๋>,์ฌ์ฉ์ ID>,
<๊ทธ๋ฃน ID>,๋ฒํธ of ๋ฐ์ดํธ in ํ์>,
<์ฝ์ ์>,์์ผ>,์๊ฐ>,
<๋ถ>,year>,ํ์ผ>
์ฌ๊ธฐ์
<ํ์ผ> ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ช ๋ น์ค์ ์ง์ ๋ ํผ์ฐ์ฐ์์ฌ์ผ ํฉ๋๋ค. ํ์ผ ํผ์ฐ์ฐ์๋
์ง์ ๋๊ฑฐ๋ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์์นด์ด๋ธ์ ์๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค.
<ํ์ ๋ชจ๋>
์ ๋์ผํ๊ฒ ํ์ํ๋์ด์ผ ํฉ๋๋ค.ํ์ผ ๋ชจ๋> STDOUT์ ์ ์๋ ๋ฌธ์์ด
์น์ ls, ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ ์ ์ธํ๊ณ ํญ๋ชฉ ์ ํ>๋ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
๋ฌธ์์ด์ ๋น์ ์์นด์ด๋ธ์ ์๋ ํ์ผ์ ํ์ผ ๋ชจ๋๋ฅผ ๋ํ๋ ๋๋ค.
์์นด์ด๋ธ์ ์ถ๊ฐ๋๊ฑฐ๋ ๊ต์ฒด๋์์ต๋๋ค.
๋ค์์ ํ์ผ์ด ๊ฐ์ฅ ์ต๊ทผ์ ์์ ๋ ์๊ฐ์ ๋ํ๋ ๋๋ค.
์์นด์ด๋ธ์ ์ถ๊ฐ๋๊ฑฐ๋ ๋์ฒด๋์์ต๋๋ค.
<์ฝ์ ์>
์ ํ์๊ณผ ๋์ผํฉ๋๋ค. %b ๋ณํ ์ฌ์ ํ์ ๋ฐ์ดํฐ.
<์์ผ>
์ ํ์๊ณผ ๋์ผํฉ๋๋ค. %e ๋ณํ ์ฌ์ ํ์ ๋ฐ์ดํฐ.
<์๊ฐ> ํ์๊ณผ ๋์ผํฉ๋๋ค. %H ๋ณํ ์ฌ์ ํ์ ๋ฐ์ดํฐ.
<๋ถ> ํ์๊ณผ ๋์ผํฉ๋๋ค. %M ๋ณํ ์ฌ์ ํ์ ๋ฐ์ดํฐ.
<year> ํ์๊ณผ ๋์ผํฉ๋๋ค. %Y ๋ณํ ์ฌ์ ํ์ ๋ฐ์ดํฐ.
์ธ์ ๋ค ๊ณต์ ํ๋งค์ ์ธ LC_TIME POSIX ๋ก์ผ์ผ, ๋ค๋ฅธ ํ์ ๋ฐ ์์๋ฅผ ์ง์ ํ์ง ์์ต๋๋ค.
์ด๋ฌํ ํ๋๋ฅผ ์๋ก ์๋์ ์ผ๋ก ํํํ๋ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ ์ ์ ํ ํ์์ผ๋ก ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
์ง์ ๋ ๋ก์ผ์ผ.
๊ฒฝ์ฐ -x ์ต์ ์ -v ์ต์ ์ธ ๊ฒฝ์ฐ ํ์ค ์ถ๋ ฅ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"x - %s\n", <ํ์ผ>
์ด๋์ ํ์ผ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ช ๋ น์ค์ ์ง์ ๋ ํผ์ฐ์ฐ์์ ๋๋ค. ํ์ผ ํผ์ฐ์ฐ์๊ฐ ์ง์ ๋์์ต๋๋ค.
๋๋ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์์นด์ด๋ธ์ ์๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค.
STDERR
ํ์ค ์ค๋ฅ๋ ์ง๋จ ๋ฉ์์ง์๋ง ์ฌ์ฉ๋ฉ๋๋ค. ์ง๋จ ๋ฉ์์ง
์ ์์นด์ด๋ธ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด -c ์ง์ ๋์ง ์์ผ๋ฉด ์ข ๋ฃ ์ํ๊ฐ ์์ ๋์ง ์์ต๋๋ค.
์ถ๋ ฅ ํ์ผ
์์นด์ด๋ธ๋ ์ง์ ๋์ง ์์ ํ์์ ํ์ผ์ ๋๋ค.
ํ์ฅ ๊ธฐ์
์์.
EXIT ์ง์
๋ค์ ์ข ๋ฃ ๊ฐ์ด ๋ฐํ๋ฉ๋๋ค.
0 ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์ต๋๋ค.
>0 ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๊ฒฐ๊ณผ OF ์ค๋ฅ
๊ธฐ๋ณธ.
XNUMXD๋ดํ์ ์ํ์ ์น์ are ์ ์ตํฉ๋๋ค.
์ ์ฒญ ์ฌ์ฉ๋ฒ
์์.
์ฌ์ฉ ์
์์.
์ด๋ก ์ ํด์
์์นด์ด๋ธ ํ์์ ์ค๋ช ๋์ง ์์ต๋๋ค. ์ฌ๋ฌ ๊ฐ์ง ์๋ ค์ง ๋ฐ๊ฐ ์๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์๋ค. ar
ํธํ๋์ง ์๋ ํ์์ ๋๋ค. ๊ทธ๋งํผ ar ๊ทธ๋ฌ๋ ์์ฑ์ ํ์ฉํ๋ ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
ํ๋์ ๋จธ์ ์์๋ง ์ฌ์ฉํ๋๋ก ๊ณ ์๋ ์์นด์ด๋ธ์ ๋๋ค. ์์นด์ด๋ธ๋ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ๋ฉ๋๋ค.
ํ์ผ์ด๋ฉฐ, ํ์ผ๋ก ์ด๋ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์์นด์ด๋ธ๋ฅผ ํ ๊ณณ์์ ์ด๋ํ ์ ์์ต๋๋ค.
๋์ผํ ๊ตฌํ์ ์ฌ์ฉํ๋ ๋ค๋ฅธ ์์คํ ์ผ๋ก์ ๋จธ์ ar.
๋ค์๊ณผ ๊ฐ์ ์ ํธ๋ฆฌํฐ ํ์ค (๊ทธ๋ฆฌ๊ณ ๊ทธ ์กฐ์๋ค ํ๋ฅด ์ cpio) ๋ํ ํด๋์ฉ ``์์นด์ด๋ธ''๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ด๊ฒ์ ์ค๋ณต์ด ์๋๋๋ค. ๊ทธ๋งํผ ar ์ฃผ๋ก ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
for ํ์ธ ์ญ์ฌ์ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ปดํ์ผ๋ฌ.
์ญ์ฌ์ ๊ตฌํ์์๋ -q ์ต์ (XSI ๊ท๊ฒฉ ์์คํ ์์ ์ฌ์ฉ ๊ฐ๋ฅ)์
๋น ๋ฅด๊ฒ ์คํ๋๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค. ar ์ถ๊ฐ๋ ๋ฉค๋ฒ๊ฐ ์๋์ง ํ์ธํ์ง ์์ต๋๋ค.
์ด๋ฏธ ์์นด์ด๋ธ์ ์์ต๋๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ํ๋ ๊ฒ์์ ์ฐํํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
๋๊ท๋ชจ ์์นด์ด๋ธ๋ฅผ ํ๋์ฉ ์์ฑํฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ธ์ ์ด๋ค ๊ฒฝ์ฐ์๋ ์ฌ์ค์ผ ์๋ ์์ง๋ง ๋ฐ๋์ ๊ทธ๋ด ํ์๋ ์์ต๋๋ค.
์ด ์ ํธ๋ฆฌํฐ์ ์๋ก์ด ๊ตฌํ; ๋ฐ๋ผ์ ์ด ๋ฐ์ธ์ ๋ค์์ผ๋ก ์ฎ๊ฒจ์ก์ต๋๋ค.
์ด๋ก ์ ํด์.
BSD ๊ตฌํ์๋ ์ญ์ฌ์ ์ผ๋ก ๋ค์์ ์ ๊ณตํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ํ์ต๋๋ค. -s ์ธ์ ๋ ์ง ์ต์
์์นด์ด๋ธ์๋ ๊ธฐํธ ํ ์ด๋ธ์ด ํฌํจ๋์ด ์์ด์ผ ํ์ต๋๋ค. ์ด๋ฒ POSIX.1โ2008 ๋ณผ๋ฅจ์์์ ๊ฐ์ด,
System V๋ ์ญ์ฌ์ ์ผ๋ก ๊ฐ์ฒด ํ์ผ์ด ์์ฑ๋ ๋๋ง๋ค ์์นด์ด๋ธ ๊ธฐํธ ํ ์ด๋ธ์ ์์ฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํฉ๋๋ค.
์์นด์ด๋ธ์์ ์ ๊ฑฐ, ์ถ๊ฐ ๋๋ ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
OPERANDS ์น์ ์๋ ์ง์ ํ์ง ์๊ณ ๋ ์ฐธ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์๋ ๋ด์ฉ์ด ํ์ํฉ๋๋ค.
์์นด์ด๋ธ์์๋ {NAME_MAX} ์๋์ ํ์ผ ์ด๋ฆ์ ์๋ฅผ ์ ์์ต๋๋ค. ์ผ๋ถ ์ญ์ฌ์ ๊ตฌํ
๊ทธ๋ฌ๋ ๊ทธ๋ ๊ฒ ํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์์น ๋ชปํ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ด ๋ณผ๋ฅจ์
POSIX.1โ2008์์๋ ์คํด๋ฅผ ํผํ๊ธฐ ์ํด ์๊ตฌ ์ฌํญ์ ๋ช ์์ ์ผ๋ก ์ ์ํฉ๋๋ค.
System V ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด ์ต์ ์ -dmpqrtx ์์ํ ํ์๋ ์์ต๋๋ค
์ ('-'). POSIX.1โ2008์ ์ด ๋ณผ๋ฅจ์๋ ์ ํฉํ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ํฉ๋๋ค.
์ ๋๋ฅผ ์ฌ์ฉํ๋ค .
4.4 BSD ๊ตฌํ์์ ์ฌ์ฉ๋๋ ์์นด์ด๋ธ ํ์์ ์ด ๊ทผ๊ฑฐ์ ๋ค์๊ณผ ๊ฐ์ด ๋ฌธ์ํ๋์ด ์์ต๋๋ค.
์ :
๋ค์์ ์ํด ์์ฑ๋ ํ์ผ ar ``๋ง๋ฒ'' ๋ฌธ์์ด๋ก ์์ํฉ๋๋ค "! \N". ๋๋จธ์ง
์์นด์ด๋ธ๋ ๊ฐ์ฒด๋ก ๊ตฌ์ฑ๋๋ฉฐ ๊ฐ ๊ฐ์ฒด๋ ํ์ผ ํค๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๊ฐ๋ฅํ ํ์ผ ์ด๋ฆ ๋ฐ ํ์ผ ๋ด์ฉ. ํค๋๋ ๊ธฐ๊ณ ๊ฐ ์ด๋์ด ๊ฐ๋ฅํฉ๋๋ค.
์ํคํ ์ฒ์ด๋ฉฐ, ํ์ผ ๋ด์ฉ์ด ์ธ์ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์์นด์ด๋ธ ์์ฒด๋
์ธ์ ๊ฐ๋ฅ.
ํค๋๋ XNUMX๊ฐ์ ASCII ํ๋๋ก ๊ตฌ์ฑ๋๋ฉฐ ๊ทธ ๋ค์๋ XNUMX์ ํธ๋ ์ผ๋ฌ๊ฐ ์ต๋๋ค. ๊ทธ๋งํผ
ํ๋๋ ๊ฐ์ฒด ์ด๋ฆ(16์), ํ์ผ ๋ง์ง๋ง ์์ ์๊ฐ(12์)์ ๋๋ค.
๋ฌธ์), ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ID(๊ฐ 6์), ํ์ผ ๋ชจ๋(8์)
๋ฌธ์) ๋ฐ ํ์ผ ํฌ๊ธฐ(10์)์ ๋๋ค. ๋ชจ๋ ์ซ์ ํ๋๋ XNUMX์ง์๋ก ๋์ด ์์ต๋๋ค.
XNUMX์ง์์ธ ํ์ผ ๋ชจ๋๋ฅผ ์ ์ธํ๊ณ .
์์ ์๊ฐ์ ํ์ผ์ ๋๋ค. st_mtime ํ๋. ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน ID๋
ํ์ผ st_uid ์ st_gid ํ๋. ํ์ผ ๋ชจ๋๋ ํ์ผ์ ๋๋ค. st_mode ํ๋. ํ์ผ
ํฌ๊ธฐ๋ ํ์ผ st_size ํ๋. XNUMX๋ฐ์ดํธ ํธ๋ ์ผ๋ฌ๋ ๋ฌธ์์ด์ ๋๋ค. "` ".
์ด๋ฆ ํ๋์๋ง ์ค๋ฒํ๋ก์ ๋ํ ๊ท์ ์ด ์์ต๋๋ค. ํ์ผ ์ด๋ฆ์ด 16์ ์ด์์ธ ๊ฒฝ์ฐ
๊ธธ์ด๊ฐ ๋ฌธ์์ด๊ฑฐ๋ ๊ณต๋ฐฑ์ด ํฌํจ๋ ๊ฒฝ์ฐ ๋ฌธ์์ด "#1/" ๋ค์
์ด๋ฆ์ ASCII ๊ธธ์ด๋ ์ด๋ฆ ํ๋์ ๊ธฐ๋ก๋ฉ๋๋ค. ํ์ผ ํฌ๊ธฐ(์ ์ฅ๋
์์นด์ด๋ธ ํค๋์์) ์ด๋ฆ ๊ธธ์ด๋งํผ ์ฆ๊ฐํฉ๋๋ค. ์ด๋ฆ์ ๊ทธ๋ผ
์์นด์ด๋ธ ํค๋ ๋ฐ๋ก ๋ค์ ์์ฑ๋ฉ๋๋ค.
์ด๋ฌํ ํ๋์์ ์ฌ์ฉ๋์ง ์์ ๋ฌธ์๋ ๋ค์๊ณผ ๊ฐ์ด ๊ธฐ๋ก๋ฉ๋๋ค. ๋ฌธ์. ๋ง์ฝ์
๋ชจ๋ ํ๋์ ๊ธธ์ด๋ ํน์ ์ต๋ ๋ฌธ์ ์์ ๋๋ค.
ํ๋ ์ฌ์ด์ ๋ถ๋ฆฌ.
์์นด์ด๋ธ์ ์๋ ๊ฐ์ฒด์ ๊ธธ์ด๋ ํญ์ ์ง์ ๋ฐ์ดํธ์ ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ํ์ผ
ํ์ ๋ฐ์ดํธ ๊ธธ์ด๋ , ๋น๋ก ํฌ๊ธฐ๋
ํค๋์๋ ์ด๋ฅผ ๋ฐ์ํ์ง ์์ต๋๋ค.
XNUMXD๋ดํ์ ar ์ ํธ๋ฆฌํฐ ์ค๋ช ์๋ ๋ค์์ด ํ์ํฉ๋๋ค(๋ชจ๋ ๋ฉค๋ฒ๊ฐ ์ ํจํ ๊ฐ์ฒด ํ์ผ์ธ ๊ฒฝ์ฐ). ar
๋งํค์ง ํธ์ง๊ธฐ๊ฐ ๊ฐ์ฒด๋ฅผ ์ถ์ถํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ฐ์ฒด ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค.
๋ชจ๋. ๋งํฌ ํธ์ง๊ธฐ์ ์์ ์ก์ธ์ค๋ฅผ ํ์ฉํ๊ธฐ ์ํด ๊ธฐํธ ํ ์ด๋ธ์ด ํ์ํ ๊ฒฝ์ฐ
๋ณด๊ด ar ์ ๊ณตํด์ผ ํฉ๋๋ค. ํ์ง๋ง, ar ๊ธฐํธ ํ ์ด๋ธ์ด ํ์ํ์ง ์์ต๋๋ค.
๋น์์ค๋ -์ค ์ต์ ์ด ์๋ต๋์์ต๋๋ค. ๋ค์์ ์ฌ์ฉํ๋ ๋๋ฌธ ์ ํฉ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋๋ค. ar ์ถ์ถ
์์ ์๊ฐ์ด ๊ฑฑ์ ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ์ฒด ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ค์ํ๋ค ํ์ธ. ๋ฐ๋ผ์ ์ด ๊ธฐ๋ฅ์ ์ค์ํ์ง ์์ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฏ๋ก
์์ฉ ํ๋ก๊ทธ๋จ ์ด์์ฑ, ์ถ์ถ๋ ํ์ผ์ ์์ ์๊ฐ์
ํ์ฌ ์๊ฐ.
๋ค์์ ์์ฉํ ์ ์๋ ์ต์ ํ๋์ ์๋ ค์ง ๊ตฌํ(์ํ ์ปดํจํฐ์ฉ)์ด ์์ต๋๋ค.
ํด๋น ์์คํ ์ ๋ํ ๊ฐ์ฒด ํ์ผ๋ง ํ์ฉ๋๋ฉฐ ๊ฐ์ฒด ํ์ผ๊ณผ ๋ค๋ฅธ ํ์ผ์ ํผํฉ์ ํ์ฉ๋์ง ์์ต๋๋ค. ๋ฅ๋ ฅ
๋ชจ๋ ์ ํ์ ํ์ผ์ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๋๋ถ๋ถ์ ๊ตฌํ์์ ์ญ์ฌ์ ๊ดํ์ผ ๋ฟ๋ง ์๋๋ผ
์ญ์ ํฉ๋ฆฌ์ ์ธ ๊ธฐ๋๋ค.
์ถ๋ ฅ ํ์ ๋ณ๊ฒฝ์ ๊ณ ๋ คํ์ต๋๋ค. ar โtv ์ ๊ฐ์ ํ์์ผ๋ก
์ถ๋ ฅ ls -l. ์ด๋ก ์ธํด ์ถ๋ ฅ์ ๊ตฌ๋ฌธ ๋ถ์ํ์ ๊ฒ์ ๋๋ค. ar ์ ๊ทธ๊ฒ๊ณผ ๋์ผ ls.
์ด๋ ๋ถ๋ถ์ ์ผ๋ก ๊ฑฐ๋ถ๋์์ต๋๋ค. ํ์ฌ ar ํ์์ด ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ ๋ณ๊ฒฝ ์ฌํญ์
์ญ์ฌ์ ์ธ ์ฌ์ฉ๋ฒ์ ๊นจ์ญ์์ค. ๋๋ฒ์งธ, ar ์ฌ์ฉ์ ID์ ๊ทธ๋ฃน ID๋ฅผ ์ซ์ ํ์์ผ๋ก ์ ๊ณตํฉ๋๋ค.
๋ก ๊ตฌ๋ถ . ์ด๋ฅผ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๊ทธ๋ฃน ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝํ๋ฉด
์์นด์ด๋ธ๊ฐ ๋ค๋ฅธ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํฌํจ๋ ๋จธ์ ์ผ๋ก ์ด๋๋ ๊ฒฝ์ฐ ์ ํํฉ๋๋ค.
์ดํ ar ์์นด์ด๋ธ๊ฐ ๋์ผํ ์์คํ ์์ ์์ฑ๋์๋์ง ์ฌ๋ถ๋ฅผ ์ ์ ์์ผ๋ฉฐ ์ ์ ์์ต๋๋ค.
๋ฌด์์ ๋ณด๊ณ ํด์ผ ํ ๊น์?
์ ์๋ ํ ์คํธ -๋น์ ์ต์ ์กฐํฉ์ ์ญ์ฌ์ ๊ดํ์ ๋๋ค. ํ๋์ ํ์ผ ์ด๋ฆ์ด
๋ ๊ฐ์ ์๋ก ๋ค๋ฅธ ํ์ผ์ ์ฝ๊ฒ ๋ํ๋ผ ์ ์์ต๋๋ค(์: /a/foo ์ /b/ํธ), ํฉ๋ฆฌ์ ์ด๋ค
์์นด์ด๋ธ์ ์์ ์๊ฐ์ด ๋ค์์ธ ๊ฒฝ์ฐ์๋ ์์นด์ด๋ธ์ ํ์ผ์ ๊ต์ฒดํฉ๋๋ค.
ํ์ผ ์์คํ ์ ๊ฒ๊ณผ ๋์ผํฉ๋๋ค.
๋ฏธ๋ ์ค์๋ ๊ธธ
์์.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก arposix๋ฅผ ์ฌ์ฉํ์ธ์