Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ icmd ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
imv, icp - GNU readline์ ์ฌ์ฉํ์ฌ ๋์ ์ด๋ฆ์ ํธ์งํ์ฌ ํ์ผ์ ์ด๋ฆ์ ๋ฐ๊พธ๊ฑฐ๋ ๋ณต์ฌํฉ๋๋ค.
๊ฐ์
imv [OPTION] FILE...
ICP [OPTION] FILE...
๊ธฐ์
์ด ๋งค๋ด์ผ ํ์ด์ง ๋ฌธ์๋ ๋ค์์ ์ค๋ช ํฉ๋๋ค ICMD, imv๋ฐ ICP ๋ช ๋ น.
imv ๋จ์ผ ํ์ผ์ ์ด๋ฆ์ ๋ํ์์ผ๋ก ๋ฐ๊พธ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. ํ์ผ์ ํ์ฉํ์ฌ ์ด ์์ ์ ์ํํฉ๋๋ค.
GNU readline์ ์ฌ์ฉํ์ฌ ์ธ๋ผ์ธ์ผ๋ก ํธ์งํ ์ด๋ฆ์ ๋๋ค. ์ด๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋งค์ฐ ์ ์ฌํฉ๋๋ค. mv(1)๊ณผํ๋ฉด
ํ ๊ฐ์ง ์์ธ๋ฅผ ์ ์ธํ๊ณ ์ ธ ๋ช ๋ น์ค์์ ํ์ผ ์ด๋ฆ ํธ์ง - ํ์ผ ์ด๋ฆ์
๋ ๋ฒ ์ ๋ ฅํด์ผ ํฉ๋๋ค.
XNUMXD๋ดํ์ imv ํ๋ก๊ทธ๋จ์ด ์ ์์ ์ผ๋ก ์คํ mv(1) ์ค์ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ๋ฅผ ์ํํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์
--command ์ต์ ์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
ICP ~์ ๋์ผํ๋ค imv ํ์ผ์ด ๋ณต์ฌ๋๋ ๊ฒ์ ์ ์ธํ๊ณ cp(1) ๋์ . ์ด ๋ ๋ค
๋ช ๋ น์ ICMD ๋ช ๋ น.
์ต์
์ด ํ๋ก๊ทธ๋จ์ ์ผ๋ฐ์ ์ธ GNU ๋ช ๋ น์ค ๊ตฌ๋ฌธ์ ๋ฐ๋ฅด๋ฉฐ ๊ธด ์ต์ ์ ๋ค์์ผ๋ก ์์ํฉ๋๋ค.
๋ ๊ฐ์ ๋์(`-').
์๋ ๋์ด๋ ์ต์ ์ ์ ์ธํ ๋ชจ๋ ์ต์ ์ ๋ค์ ์ค ํ๋์ ์ ๋ฌ๋ฉ๋๋ค. mv, cp ๋๋ ์ง์ ๋ ๋ช ๋ น
--command๋ก.
--๋ช ๋ น=FILE
๊ธฐ๋ณธ `mv' ๋๋ `cp' ๋์ ์คํํ ๋ช ๋ น์ ์ง์ ํ์ญ์์ค. ๋น์ ์ ํ ํ์๊ฐ ์์ต๋๋ค
FILE์ด ํ์ฌ ๊ฒฝ๋ก์์ ๋ฐ๊ฒฌ๋๋ฉด FILE์ ๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ์ง์ ํ์ญ์์ค(
$PATH ํ๊ฒฝ ๋ณ์).
์ง์ ๋ ๋ช ๋ น์ด ๋์ผํ long ๋ฐ short ์งํฉ์ ํ์ฉํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
mv ๋๋ cp์ ๊ฐ์ ์ธ์๊ฐ ํ์ํ ์ต์ . ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ๋ค์์ ์ง์ ํด์ผ ํฉ๋๋ค.
--arg-options๊ฐ ์๋ ์ต์ (์๋ ์ฐธ์กฐ). ๋ํ --arg-options๊ฐ ํ์ํ์ง ์์ต๋๋ค.
์ต์ ๊ณผ ์ต์ ๊ฐ์ ํ ๋จ์ด๋ก ์ง์ ํ๋ ํ
imv๋ฅผ ํตํด mv์ ์ถ๊ฐ ์ต์ ์ ์ ๋ฌํ ๋ `--suffix bak' ๋์ `--suffix=bak'.
--arg ์ต์ =OPTION[,OPTION...]
mv, cp ๋๋ ๋ค์์ผ๋ก ์ง์ ๋ ๋ช ๋ น์ ๋ํด ์ผํ๋ก ๊ตฌ๋ถ๋ ์ต์ ์ ์ง์ ํฉ๋๋ค.
--๋ช ๋ น์๋ ์ธ์๊ฐ ํ์ํฉ๋๋ค. ์ต์ ์ ์งง์ ์๋ ์๊ณ (์: -S) ๊ธธ ์๋ ์์ต๋๋ค(์:
--์ ๋ฏธ์ฌ). mv์ ๊ธฐ๋ณธ ๋ชฉ๋ก์ `t,S,reply,suffix,target-directory'์ด๋ฉฐ,
cp์ ๋ชฉ๋ก์ `t,S,Z,no-preserve,sparse,suffix,context,target-directory'์ ๋๋ค. (์ด๊ฒ๋ค
๋ชฉ๋ก์ GNU Coreutils 5.97์ ๋ํด ์์ ํ๊ณ ์ ํํฉ๋๋ค.)
์ด ๋ชฉ๋ก์ icmd๊ฐ ์ ์ง์ ๋ ์ธ์๋ฅผ ์์์ผ ํ๊ธฐ ๋๋ฌธ์ ํ์ํฉ๋๋ค.
๋ช ๋ น์ค์ ์ด๋/๋ณต์ฌํ ํ์ผ ๋๋ ์ต์ ๊ฐ(์ต์ ๋ค์ ์์)์ ๋๋ค.
--์ง๋๊ฐ ๋ค
๋ ๊ฐ ์ด์์ ์ธ์๊ฐ ์๋ ๊ฒฝ์ฐ mv/cp(๋๋ --command๋ก ์ง์ ๋ ๋ช ๋ น)๋ฅผ ์คํํฉ๋๋ค.
์ง์ . ์ด๋ฐ ์์ผ๋ก imv/icp๋ฅผ mv/cp์ ๋ณ์นญ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค(์๋ ์ฐธ์กฐ).
--๋์ ์ต์ ์์ฝ์ ํ์ํฉ๋๋ค.
--๋ฒ์ญ
๋ฒ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๊ณ ์ข ๋ฃํฉ๋๋ค.
์ฌ์ฉ ์
imv๋ฅผ mv์ Bash ๋ณ์นญ์ผ๋ก ์ฌ์ฉ:
๋ณ๋ช mv=imv --์ง๋๊ฐ ๋ค -i
๋ณด๊ณ ๋ฒ๊ทธ
๋ฒ๊ทธ ๋ณด๊ณ [์ด๋ฉ์ผ ๋ณดํธ]>.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก icmd ์ฌ์ฉ