์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ sz ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
sx, sb, sz - XMODEM, YMODEM, ZMODEM ํ์ผ ๋ณด๋ด๊ธฐ
๊ฐ์
sz [-+8abdefkLlNnopqTtuvyY] ํ์ผ ...
SB [-adfkqtuv] ํ์ผ ...
sx [-์ ํํฌ๋ธ] ํ์ผ
sz [-oqtv] -c COMMAND
sz [-oqtv] -i COMMAND
sz-TT
๊ธฐ์
Sz ZMODEM, YMODEM ๋๋ XMODEM ์ค๋ฅ ์์ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ํ๋ ์ด์์ ํ์ผ์ ์ ์กํฉ๋๋ค.
PC-DOS, CP/M, Unix, VMS์์ ์คํ๋๋ ๋ค์ํ ํ๋ก๊ทธ๋จ์ ์ ํ ์ ์ ์ง๋ ฌ ํฌํธ๋ฅผ ํตํด
๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ์ด์ ์ฒด์ .
DaVinci์๋ rz ์ ํ๋ฅผ ๋ฐ์ ๋งํผ ๋๋ํ๋ค cu(1) ์์ฃผ ์์์ ๋ฒ์ cu(1) ๋๋ํ๋ค
์ถฉ๋ถํ ํ์ฉ sz ์ ๋๋ก ์๋ํฉ๋๋ค. Professional-YAM์ Unix ํ๋ฏธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ ํ ๊ฑธ๊ธฐ ์์ฉ ํ๋ก๊ทธ๋จ.
Sz ZMODEM ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ํ๋ ์ด์์ ํ์ผ์ ๋ณด๋ ๋๋ค.
ZMODEM์ XMODEM์ ๋นํด ํ์ผ ์ ์ก์ ํฌ๊ฒ ๋จ์ํํฉ๋๋ค. ๊ฒ๋ค๊ฐ ์น์ ํ
์ฌ์ฉ์ ์ธํฐํ์ด์ค, ZMODEM์ ๊ฐ์ธ์ฉ ์ปดํจํฐ์ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ํจ์จ์ ์ด๊ณ ์ ํํ๋ฉฐ
๊ฐ๋ ฅํ ํ์ผ ์ ์ก ๋ฐฉ๋ฒ.
ZMODEM์ ์๋ฒฝํ ๋์ผ๋ก ์ข ๋ฃ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ. ZMODEM์
32๋นํธ CRC๋ ๊ฐ์ฅ ์ง๋ณด๋ ๋คํธ์ํฌ์๋ ์ ์ ํ๋ ์ค๋ฅ๋ฅผ ํฌ์ฐฉํฉ๋๋ค.
๊ณ ๊ธ ํ์ผ ๊ด๋ฆฌ ๊ธฐ๋ฅ์๋ AutoDownload(์๋ ํ์ผ ๋ค์ด๋ก๋๊ฐ ์์๋จ)๊ฐ ํฌํจ๋ฉ๋๋ค.
์ฌ์ฉ์ ๊ฐ์ ์์ด), ๊ฐ๋ณ ๋ฐ ์ ์ฒด ํ์ผ ๊ธธ์ด ํ์ ๋ฐ ์ ์ก
์์ ์๊ฐ, ํฌ๋์ ๋ณต๊ตฌ, ์ ํ์ ํ์ผ ์ ์ก ๋ฐ ์ ํํ ํ์ผ ๋ณด์กด
๋ ์ง์ ๊ธธ์ด.
๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ์ถ๋ ฅ์ ๋ค์์ผ๋ก ํ์ดํ๋ ์ ์์ต๋๋ค. sz ํ์ค ์ ๋ ฅ์ ํ์ํ์ฌ ์ ์ก์ฉ
์ ํจ๊ป "-":
ls -l | sz-
ํ๋ก๊ทธ๋จ ์ถ๋ ฅ์ ํ์ผ ์ด๋ฆ sPID.sz๋ก ์ ์ก๋ฉ๋๋ค. ์ฌ๊ธฐ์ PID๋ ํ๋ก์ธ์ค ID์ ๋๋ค.
์ ์, sz ํ๋ก๊ทธ๋จ. ํ๊ฒฝ ๋ณ์์ธ ๊ฒฝ์ฐ ์ค๋ค์ ๋์ ์ฌ์ฉ๋ฉ๋๋ค. ์ด์
๊ฒฝ์ฐ Unix ๋ช ๋ น:
ls -l | ONAME=con sz -ay -
PC-DOS ์ฝ์ ๋์คํ๋ ์ด์ "ํ์ผ"์ ๋ณด๋ ๋๋ค. ๊ทธ๋งํผ -y ์ต์ ์ ์์ ์์๊ฒ ๋ค์์ ์ง์ํฉ๋๋ค.
๋ฌด์กฐ๊ฑด ์ฐ๊ธฐ ์ํด ํ์ผ์ ์ฝ๋๋ค. ๊ทธ๋งํผ -a ์ต์ ์ ์์ ์๊ฐ ๋ณํํ๋๋ก ํฉ๋๋ค.
PC-DOS ์บ๋ฆฌ์ง ๋ฆฌํด ๋ฐ ์ค ๋ฐ๊ฟ์ ๋ํ Unix ๊ฐํ.
Sb ๋ฐฐ์น๋ YMODEM ๋๋ ZMODEM ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ํ๋ ์ด์์ ํ์ผ์ ๋ณด๋ ๋๋ค. ์ด๊ธฐ ZMODEM
์ด๊ธฐํ๊ฐ ์ ์ก๋์ง ์์ต๋๋ค. ๋ฐ๋ ์ฌ๋์ด ์์ฒญํ ๋, sb ์ง์ YMODEM-g ๊ณผ
"cbreak" tty ๋ชจ๋, XON/XOFF ํ๋ฆ ์ ์ด ๋ฐ CAN(^X)์ผ๋ก ์ค์ ๋ ์ธํฐ๋ฝํธ ๋ฌธ์.
YMODEM-g (์ ๋ฌธ-YAM g ์ต์ ) ์ค๋ฅ๊ฐ ์๋ ์ฑ๋์ ํตํด ์ฒ๋ฆฌ๋ ์ฆ๊ฐ(์ง์
์ฐ๊ฒฐ, X.PC ๋ฑ) ๊ฐ๊ฐ์ ์ ์ก๋ ์นํฐ๋ฅผ ์น์ธํ์ง ์์์ผ๋ก์จ.
Unix ์์คํ ์์๋ ํ์ผ์ ๋ํ ์ถ๊ฐ ์ ๋ณด๊ฐ ์ ์ก๋ฉ๋๋ค. ๋ฐ๋ ๊ฒฝ์ฐ
ํ๋ก๊ทธ๋จ์ ์ด ์ ๋ณด๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ ์ก๋ ํ์ผ ๊ธธ์ด๋ ์ ํํ ํ์ผ ์๋ฅผ ์ ์ดํฉ๋๋ค.
์ถ๋ ฅ ๋ฐ์ดํฐ ์ธํธ์ ๊ธฐ๋ก๋ ๋ฐ์ดํธ, ์์ ์๊ฐ ๋ฐ ํ์ผ ๋ชจ๋๊ฐ ์ค์ ๋จ
๋ฐ๋ผ์.
Sx ํ๋๋ฅผ ๋ณด๋ธ๋ค ํ์ผ ๊ณผ X๋ชจ๋ or XMODEM-1k ํ๋กํ ์ฝ(๋๋ก๋ ์๋ชป ํธ์ถ๋จ
"์ด๋ชจ๋"). ์ฌ์ฉ์๋ ์ก์์ ํ๋ก๊ทธ๋จ ๋ชจ๋์ ํ์ผ ์ด๋ฆ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
If sz $SHELL์ด ์ค์ ๋๊ณ ํด๋น ๋ณ์์ ๋ฌธ์์ด์ด ํฌํจ๋์ด ์์ผ๋ฉด ํธ์ถ๋ฉ๋๋ค. rsh , ์๋ฐ์ or
rksh (์ ํ๋ ์), sz ์ ํ ๋ชจ๋์์ ์๋ํฉ๋๋ค. ์ ํ ๋ชจ๋๋
ํ์ฌ ๋๋ ํ ๋ฆฌ ๋ฐ PUBDIR์ ๋ํ ๊ฒฝ๋ก ์ด๋ฆ(์ผ๋ฐ์ ์ผ๋ก /usr/spool/uucppublic) ๋ฐ/๋๋
๊ทธ ํ์ ๋๋ ํ ๋ฆฌ.
๋ค ๋ฒ์งธ ํํ๋ ์คํ์ ์ํด ๋จ์ผ COMMAND๋ฅผ ZMODEM ์์ ๊ธฐ๋ก ๋ณด๋ ๋๋ค. Sz ์ข ๋ฃ
COMMAND ๋ฐํ ๊ฐ. COMMAND์ ์์ ํน์ํ ๊ณต๋ฐฑ์ด๋ ๋ฌธ์๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ
์ธ์ฉํด์ผ ํฉ๋๋ค.
๋ค์ฏ ๋ฒ์งธ ํ์์ ์คํ์ ์ํด ๋จ์ผ COMMAND๋ฅผ ZMODEM ์์ ๊ธฐ๋ก ๋ณด๋ ๋๋ค. Sz ๋ก ์ข ๋ฃ
์์ ์๊ฐ ๋ช ๋ น์ ์ฌ๋ฐ๋ฅด๊ฒ ์์ ํ ํ ๋ช ๋ น์ด ์คํ๋๊ธฐ ์ ์
์ฌ์ฏ ๋ฒ์งธ ํ์(sz -TT)์ 256๊ฐ์ ์ฝ๋ ์กฐํฉ์ ๋ชจ๋ ํฐ๋ฏธ๋์ ์ถ๋ ฅํ๋ ค๊ณ ์๋ํฉ๋๋ค. ~ ์์
ํ์ผ์ ๋ณด๋ด๋ ๋ฐ ์ด๋ ค์์ด ์๋ ๊ฒฝ์ฐ ์ด ๋ช ๋ น์ ์ฌ์ฉํ๋ฉด ์ด๋ค ๋ฌธ์ ์ฝ๋๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ด์ ์ฒด์ ์ ์ํด ๋จน๊ณ ์์ต๋๋ค.
If sz ๋ค๋ฅธ ๋ฐ์ดํฐ ์ธํธ์ ๋ํด stdout ๋ฐ stderr๋ก ํธ์ถ๋๊ณ Verbose๋ 2๋ก ์ค์ ๋ฉ๋๋ค.
ํ๋ ์๋ณ ์งํ ์ํฉ์ stderr์ ๋ณด๊ณ ํฉ๋๋ค. ์ด๊ฒ์ ๋นํ์ฑํ ๋ ์ ์์ต๋๋ค q
์ต์ ์ ์ ํํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
-+, --์ถ๊ฐ
์ ์ก๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์กด ํ์ผ์ ์ถ๊ฐํ๋๋ก ์์ ๊ธฐ์ ์ง์ํฉ๋๋ค(ZMODEM๋ง ํด๋น).
- 2, --ํฌ์คํฑ
๋ ๊ฐ์ ์ ์ง ๋นํธ๋ฅผ ์ฌ์ฉํ์ญ์์ค(๊ฐ๋ฅํ ๊ฒฝ์ฐ). ๋น์ ์ด ๋ฌด์์ธ์ง ๋ชจ๋ฅด๋ฉด ์ด๊ฒ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค
ํ๊ธฐ.
- 8, --์๋-8k
์ต๋ 8KB ๋ธ๋ก ํฌ๊ธฐ๊น์ง ์๋ํ์ญ์์ค. ์ด๊ฒ์ ํ์ค zmodem๊ณผ ํธํ๋์ง ์์ง๋ง
bbs ์ธ๊ณ์์ ์ผ๋ฐ์ ์ธ ํ์ฅ. (ZMODEM ์ ์ฉ).
--์์-8k
8KB ๋ธ๋ก ํฌ๊ธฐ๋ก ์์ํ์ญ์์ค. --try-8k์ฒ๋ผ.
-ใ --์์คํค
์ ์ก๋ ํ์ผ์ NL ๋ฌธ์๋ฅผ CR/LF๋ก ๋ณํํฉ๋๋ค. ์ด๊ฒ์ ๋ฐ์ ์๊ฐ ์ํํฉ๋๋ค.
XMODEM ๋ฐ YMODEM์ ๊ฒฝ์ฐ, ZMODEM์ ์์ ๊ธฐ์ ์ํด.
-NS, --๋ฐ์ด๋๋ฆฌ
(ZMODEM) ๋ฐ์ด๋๋ฆฌ ์ฌ์ ์: ๋ณํ ์์ด ํ์ผ์ ์ ์กํฉ๋๋ค.
-B ์ซ์, --bufsize NUMBER
์ฝ๊ธฐ ๋ฒํผ ์ฌ์ฉ NUMBER ๋ฐ์ดํธ. ๊ธฐ๋ณธ๊ฐ์ 16384๋ก ์ถฉ๋ถํฉ๋๋ค.
๋๋ถ๋ถ์ ์ํฉ. ์ปดํจํฐ๊ฐ ๋๋ฆฌ๊ฑฐ๋ ๋์คํฌ ์ธํฐํ์ด์ค๊ฐ ๋ถ๋ํ๊ฑฐ๋ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ
๋ฒํผ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ ค๋ ๋ค๋ฅธ ํ๋์จ์ด ๋ฌธ์ . -1 or ์๋ ์ฌ์ฉ
์ ์ฒด ํ์ผ์ ๋ฒํผ๋งํ๊ธฐ์ ์ถฉ๋ถํ ํฐ ๋ฒํผ. ์ด ์ต์ ์ ์ฃผ์ํ์ธ์ -
๊ธฐ๊ณ๊ฐ ๊ต์ฒด๋๊ธฐ ์์ํ๋ฉด ์ผ๋ฐ์ ์ผ๋ก ์ํฉ์ ๋ ๋๋น ์ง๋ ๊ฒ์ด์ง ๋ ๋๋น ์ง๋ ๊ฒ์ ์๋๋๋ค.
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ์ ๋ ฅ ํ์ผ์ ๋ฉ๋ชจ๋ฆฌ ๋งคํ์ด ๋ฐ๋๋๋ค. ์ด๊ฒ์ ๊ธฐ์ต๋ ฅ์ ์ฆ๊ฐ์ํต๋๋ค
๊ทธ๋ฆฌ๊ณ cpu ์ฌ์ฉ๋.
-c ๋ช ๋ น, --๋ช ๋ น COMMAND
์คํ์ ์ํด ์์ ์์๊ฒ COMMAND๋ฅผ ๋ณด๋ด๊ณ COMMAND์ ์ข ๋ฃ ์ํ๋ก ๋์๊ฐ๋๋ค.
-C N, --๋ช ๋ น ์๋ N
๋ช ๋ น ์ ์ก์ N๋ฒ ์ฌ์๋ํฉ๋๋ค(๊ธฐ๋ณธ๊ฐ: 11).
-NS, --์ ์ ์ฌ๋์๋ก
"."์ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ์ ์ก๋ ๊ฒฝ๋ก ์ด๋ฆ์ "/"๋ก. ๋ฐ๋ผ์ C.omenB0000
(MSDOS ๋๋ CP/M์์ ํ์ฉ๋์ง ์์)๋ C/omenB0000์ผ๋ก ์ ์ก๋ฉ๋๋ค. ๋ง์ฝ
๊ฒฐ๊ณผ ํ์ผ ์ด๋ฆ์ ์ด๊ฐ์ด 8์ ์ด์์ธ "." ์ ์ฝ์ ๋๋ค
์ด XNUMX๊ฐ ํ์ฉ.
์ด ์ต์ ์ --์ ์ฒด ๊ฒฝ๋ก ์ต์ ์ ์ ํํฉ๋๋ค.
--์ง์ฐ-์์ N
๊ธฐ๋ค๋ฆผ N ์ด๋ค ์ผ์ ํ๊ธฐ ๋ช ์ด ์ .
-์ด์ํ, --ํ์ถํ๋ค
๋ชจ๋ ์ ์ด ๋ฌธ์๋ฅผ ์ด์ค์ผ์ดํํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก XON, XOFF, DLE, CR-@-CR ๋ฐ Ctrl-X๋
ํ์ถ.
-์ด์ํ, --์ด๋ฆ ๋ฐ๊พธ๊ธฐ
๋์ผํ ์ด๋ฆ์ ํ์ผ์ด ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ ๋ณด๋ธ ์ฌ๋์ด ์ ํ์ผ์ ์ด๋ฆ์ ๋ฐ๊พธ๋๋ก ๊ฐ์ ํฉ๋๋ค.
์กด์ฌํฉ๋๋ค.
-NS, --์ ์ฒด ๊ฒฝ๋ก
์ ์ฒด ๊ฒฝ๋ก ์ด๋ฆ์ ๋ณด๋ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋๋ ํฐ๋ฆฌ ์ ๋์ฌ๋ ์ ์ก๋
ํ์ผ ์ด๋ฆ.
์ด๊ฒ์ ๋ํ to๋ก ์ผ์ง๋๋ค. --์ ์ ์ฌ๋์๋ก ์ต์ ์ ์ ํํฉ๋๋ค.
-์๊ฐ, --๋์
๋์์ ์ฃผ๋ค.
-i ๋ช ๋ น, --์ฆ์ ๋ช ๋ น COMMAND
์คํ์ ์ํด ์์ ์์๊ฒ COMMAND๋ฅผ ๋ณด๋ด๊ณ , ์์ ์ฆ์ ๋ฐํ
ํ๋ก๊ทธ๋จ์ด ๋ช ๋ น์ ์ฑ๊ณต์ ์ผ๋ก ์์ ํ์ต๋๋ค.
-์ผ์ด, --1
(XMODEM/YMODEM) ๊ธฐ๋ณธ 1024๋ฐ์ดํธ๊ฐ ์๋ 128๋ฐ์ดํธ ๋ธ๋ก์ ์ฌ์ฉํ์ฌ ํ์ผ ์ ์ก
๋ธ๋ก. 1024๋ฐ์ดํธ ํจํท์ ๋์ ๋นํธ ์ ์ก๋ฅ ๋ก ํ์ผ ์ ์ก ์๋๋ฅผ ๋์ ๋๋ค. (ZMODEM ์คํธ๋ฆผ
๊ฐ๋ฅํ ์ต์์ ์ฒ๋ฆฌ๋์ ์ํ ๋ฐ์ดํฐ.)
-L N, --ํจํท๋ N
๊ธธ์ด๊ฐ N์ธ ZMODEM ํ์ ํจํท์ ์ฌ์ฉํฉ๋๋ค. N์ด ํด์๋ก(32 <= N <= 1024) ์ฝ๊ฐ ์ค์ด๋ญ๋๋ค.
๋ ๋์ ์ฒ๋ฆฌ๋, ๋ ์์ N์ ์ค๋ฅ ๋ณต๊ตฌ ์๋๋ฅผ ๋์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 128 ๋ฏธ๋ง์ 300์ ๋๋ค.
baud, 256 baud ์ด์ 300 ๋๋ 1024 baud ์ด์ 2400.
-m N, --์ต์-bps N
BPS-Rate(Bytes Per Second)๊ฐ ์ผ์ ์๊ฐ ๋์ N ์๋๋ก ๋จ์ด์ง๋ฉด ์ ์ก ์ค์ง
(--min-bps-time ์ต์ ์ฐธ์กฐ).
-M N, --๋ถ-bps-์๊ฐ
--min-bps์ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 120(์ด)์ ๋๋ค.
-l N, --ํ๋ ์๋ N
์์ ์๊ฐ ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ญ์์ค. N (32 <= N <= 1024)
๋ฌธ์. ์ด๊ฒ์ XOFF ํ๋ฆ ์ ์ด๊ฐ ์ฌ์ฉ๋ ๋ ๋คํธ์ํฌ ์ค๋ฒ๋ฐ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
๋ถ์กฑ.
-N, --์ต์
(ZMODEM) ๋์ ํ์ผ์ด ์กด์ฌํ์ง ์์ผ๋ฉด ๊ฐ ํ์ผ์ ๋ณด๋ ๋๋ค. ๋์ ๋ฎ์ด์ฐ๊ธฐ
์์ค ํ์ผ์ด ๋์ ํ์ผ๋ณด๋ค ์ต์ ์ธ ๊ฒฝ์ฐ ํ์ผ์ ๋๋ค.
-N, --์๋กญ๊ฑฐ๋ ๋ ๊ธด
(ZMODEM) ๋์ ํ์ผ์ด ์กด์ฌํ์ง ์์ผ๋ฉด ๊ฐ ํ์ผ์ ๋ณด๋ ๋๋ค. ๋์ ๋ฎ์ด์ฐ๊ธฐ
์์ค ํ์ผ์ด ๋์ ํ์ผ๋ณด๋ค ์ต์ ์ด๊ฑฐ๋ ๋ ๊ธด ๊ฒฝ์ฐ ํ์ผ์ ๋๋ค.
-์ํ, --16๋นํธ crc
(ZMODEM) 32๋นํธ CRC์ ์๋ ์ ํ์ ๋นํ์ฑํํฉ๋๋ค.
-์ํ, --๋นํ์ฑํ-์๊ฐ ์ ํ
์ฝ๊ธฐ ์ ํ ์๊ฐ ์ฒ๋ฆฌ๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ์๋๋ฐฉ์ด ๋ณด๋ด์ง ์์ผ๋ฉด lsz๊ฐ ์ค๋จ๋ฉ๋๋ค.
์๋ฌด๊ฒ๋ ์๋์ง๋ง ์ฑ๋ฅ์ด ํฅ์๋๊ณ (๋ง์ง ์์) ์์คํ ๋ถํ๊ฐ ๊ฐ์ํฉ๋๋ค(๊ฐ์).
์์คํ ํธ์ถ ์๊ฐ ์ฝ 50% ๊ฐ์).
์ด ์ต์ ์ ์ฃผ์ํด์ ์ฌ์ฉํ์ญ์์ค.
-NS, --๋ณดํธํ๋ค
(ZMODEM) ๋์ ํ์ผ์ด ์ ์ก๋์ง ์์ผ๋ฉด ์ ์ก์ ๊ฑด๋๋ฐ์ด ๊ธฐ์กด ๋์ ํ์ผ์ ๋ณดํธํฉ๋๋ค.
ํ์ผ์ด ์กด์ฌ.
-NS, --์กฐ์ฉํ
์กฐ์ฉํจ์ ์ฅํฉํจ์ ์ต์ ํฉ๋๋ค.
-NS, --์ ํ๋
์ ํ ๋ชจ๋: ๊ฒฝ๋ก ์ด๋ฆ์ ํ์ฌ ๋๋ ํฐ๋ฆฌ ๋ฐ PUBDIR๋ก ์ ํํฉ๋๋ค(์ผ๋ฐ์ ์ผ๋ก
/usr/spool/uucppublic) ๋ฐ/๋๋ ๊ทธ ํ์ ๋๋ ํ ๋ฆฌ.
-NS, --์ฌ๊ฐํ๋ค
(ZMODEM) ์ค๋จ๋ ํ์ผ ์ ์ก์ ์ฌ๊ฐํฉ๋๋ค. ์๋ณธ ํ์ผ์ด
๋์ ํ์ผ์์ ์ ์ก์ ์๋ณธ ํ์ผ์ ์คํ์ ์์ ์์๋ฉ๋๋ค.
๋์ ํ์ผ์ ๊ธธ์ด์ ๊ฐ์ต๋๋ค.
-s ํฅ:์, --์ ์ฐจ HH : MM
์์ ์ ์ก ์ค์ง HH ์๊ฐ, MM ๋ถ. ์ฌ์ฉํ๋ ๋ ๋ค๋ฅธ ๋ณํ +N ๋์
ํฅ:์, ์์ ์ ์ก์ ์ค์งํฉ๋๋ค. N ์ด.
-NS, --์๊ฐ ๋๊ธฐํ
timesync ํ๋กํ ์ฝ ์ง์์ ํ์ฑํํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ timesync.doc๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์ด ์ต์ ์ ํ์ค zmodem๊ณผ ํธํ๋์ง ์์ต๋๋ค. ์ฃผ์ํ์ฌ ์ฌ์ฉํ์ญ์์ค.
--syslog[=ํด์ ]
syslogging์ ์ผ๊ฑฐ๋ ๋๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๊ตฌ์ฑ ์ ์ค์ ๋ฉ๋๋ค. ์ด ์ต์ ์
syslog ์ง์์ด ์ปดํ์ผ๋์ง ์์ผ๋ฉด ๋ฌด์๋ฉ๋๋ค.
-t ํ, --์๊ฐ ์ด๊ณผ TIM
์๊ฐ ์ด๊ณผ๋ฅผ ๋ค์์ผ๋ก ๋ณ๊ฒฝ TIM ์ญ๋ถ์ ์ผ ์ด.
-NS, --ํฐ๋ณด
ํน์ ๋ฌธ์(^P, ^P|0x80, ํ ๋ ๋ท ์ด์ค์ผ์ดํ ์ํ์ค [CR + @])๋ฅผ ์ด์ค์ผ์ดํํ์ง ๋ง์ญ์์ค.
์ด๋ ๊ฒ ํ๋ฉด ์ฑ๋ฅ์ด ์ฝ 1% ํฅ์๋๋ฉฐ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ์๋ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.
(๊ทธ๋ฌ๋ ์ฃผ์ํ์ญ์์ค - ํฐ๋ฏธ๋ ์๋ฒ๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ ^P๊ฐ ์ ์ฉํ ์ ์์ต๋๋ค).
--tcp TCP/IP ์ฐ๊ฒฐ์ ์์ํ์ญ์์ค. lsz๋ ์์ zmodem์๊ฒ
TCP/IP ์ฐ๊ฒฐ. ๋ชจ๋ ํธ๋์ ฐ์ดํน(์ฌ์ฉํ ์ฃผ์/ํฌํธ)์ ๋ค์์ ์ํด ์ํ๋ฉ๋๋ค.
zmodem ํ๋ก๊ทธ๋จ.
lrzsz๊ฐ ์ ์ผํ zmodem์ด๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ์ ์ผ๋ก ์ด ์ต์ ์ ์ฌ์ฉํ๊ณ ์ถ์ง ์์ ๊ฒ์ ๋๋ค.
ํด์ผ ํ ์ผ์ ์ดํดํฉ๋๋ค(๋น๊ณต๊ฐ ํ์ฅ). ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ด ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ ํ๋ก๊ทธ๋จ์ด ๋๋ฆฌ๊ฑฐ๋ ๋ถ๋(8๋นํธ ํด๋ฆฐ ์๋)์ผ๋ก ์ฐ๊ฒฐ(stdin/out)๋ฉ๋๋ค.
๋คํธ์ํฌ ์ฐ๊ฒฐ.
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋ณด์ ์ํ์ด ๋ฐ๋ฅด๋ฉฐ ๋ค๋ฅธ ์ฌ๋์ด ํฌํธ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ฌ์ด. ๋ณด๋ค ๋ณด์ ๋ฅผ ์ฐธ์กฐํ์ธ์
--tcp-ํด๋ผ์ด์ธํธ ์ฃผ์:ํฌํธ
tcp/ip ํด๋ผ์ด์ธํธ๋ก ์๋: ์ง์ ๋ ํฌํธ์ ์ฐ๊ฒฐํฉ๋๋ค.
--tcp-์๋ฒ
--tcp-์๋ฒ
์๋ฒ ์ญํ : ์์ผ์ ์ด๊ณ ์ํํ ์์ ์ ์ธ์ํ๊ณ ์ฐ๊ฒฐ์ ๊ธฐ๋ค๋ฆฝ๋๋ค.
lrzsz๊ฐ ์ ์ผํ zmodem์ด๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ์ ์ผ๋ก ์ด ์ต์ ์ ์ฌ์ฉํ๊ณ ์ถ์ง ์์ ๊ฒ์ ๋๋ค.
๋ฌด์์ ํด์ผ ํ๋์ง ์ดํดํฉ๋๋ค(๊ฐ์ธ ํ์ฅ). ๊ฐ์ง๊ณ ์๋ค๋ฉด ์ด๊ฒ์ ์ฌ์ฉํ๊ณ ์ถ์ ์๋ ์์ต๋๋ค.
zmodem์ ์ฌ์ฉํ๋ ค๋ฉด(์ด๋ค ์ด์ ๋ก๋ ) --tcp ์ ์ต์ lsz
(์๋ง๋ ํ ๋ท์ด ๋ก์ปฌ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ฒ์ ํ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์
์๊ฒฉ ์ธก์ ์ฐ๊ฒฐ๋ stdin/stdout).
์ด ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์์ํด์ผ ํฉ๋๋ค. lsz ์ ๋๋ถ์ด --tcp-ํด๋ผ์ด์ธํธ ์ฃผ์:ํฌํธ
์ต์ ์ ์ ํํฉ๋๋ค. ๋ฅด์ธ ์์ง ์ธ์ ์ ์, ์ฃผ์ and ํฌํธ on ์์.
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋ณด์ ์ํ์ด ๋ฐ๋ฅด๋ฉฐ ๋ค๋ฅธ ์ฌ๋์ด ํฌํธ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ฌ์ด. ๋ณด๋ค ๋ณด์ ๋ฅผ ์ฐธ์กฐํ์ธ์
-u ์ฑ๊ณต์ ์ผ๋ก ์ ์กํ ํ ํ์ผ์ ์ฐ๊ฒฐ ํด์ ํ์ญ์์ค.
-์ , --์ ํ ํด์
์ ํ ๋ชจ๋๋ฅผ ๋๋๋ค(์ ํ ๋ชจ๋์์ ์คํ ์ค์ธ ๊ฒฝ์ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๊ป๋ฐ๊ธฐ).
-w N, --์ฐฝ ํฌ๊ธฐ N
์ ์ก ์ฐฝ ํฌ๊ธฐ๋ฅผ N ๋ฐ์ดํธ(ZMODEM)๋ก ์ ํํฉ๋๋ค.
-V, --๋ง ์๊ฐ ๋ง์
stderr์ ๋ํ ์์ธํ ์ ๋ณด ์ถ๋ ฅ. ๋ ๋ง์ v๊ฐ ๋ ๋ง์ ์ถ๋ ฅ์ ์์ฑํฉ๋๋ค.
-NS, --x๋ชจ๋
XMODEM ํ๋กํ ์ฝ์ ์ฌ์ฉํฉ๋๋ค.
-์์ด, --๋ฎ์ด์ฐ๊ธฐ
๊ธฐ์กด ํ์ผ์ ๋์ผํ ํ์ผ๋ก ๋ฎ์ด์ฐ๋๋ก ZMODEM ์์ ํ๋ก๊ทธ๋จ์ ์ง์ํฉ๋๋ค.
์ด๋ฆ์ ๋๋ค.
-์์ด, --๋ฎ์ด์ฐ๊ธฐ ๋๋ ๊ฑด๋๋ฐ๊ธฐ
๊ธฐ์กด ํ์ผ์ ๋์ผํ ํ์ผ๋ก ๋ฎ์ด์ฐ๋๋ก ZMODEM ์์ ํ๋ก๊ทธ๋จ์ ์ง์ํฉ๋๋ค.
๋์ผํ ๊ฒฝ๋ก ์ด๋ฆ์ ๊ฐ์ง ํ์ผ์ด ์๋ ๋ชจ๋ ์์ค ํ์ผ์ ๊ฑด๋๋๋๋ค.
๋ชฉ์ ์ง ์์คํ .
--y๋ชจ๋
ZMODEM ํ๋กํ ์ฝ์ ์ฌ์ฉํฉ๋๋ค.
-์ง, --z๋ชจ๋
ZMODEM ํ๋กํ ์ฝ์ ์ฌ์ฉํฉ๋๋ค.
๋ณด์
์ ํ ๋ชจ๋๋ ๊ฒฝ๋ก ์ด๋ฆ์ ํ์ฌ ๋๋ ํฐ๋ฆฌ ๋ฐ PUBDIR๋ก ์ ํํฉ๋๋ค(๋ณดํต
/var/spool/uucppublic) ๋ฐ/๋๋ ๊ทธ ํ์ ๋๋ ํ ๋ฆฌ์ ์ ์ฅํ๊ณ ์๊ฒฉ ๋ช ๋ น์ ๋นํ์ฑํํฉ๋๋ค.
์คํ.
์ ํ ๋ชจ๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ ๋ ฅ๋ฉ๋๋ค. R ์ต์ ์ด ์ ๊ณต๋๊ฑฐ๋ lsz๊ฐ
์ ํ๋ ์ ๋๋ ํ๊ฒฝ ๋ณ์ ZMODEM_RESTRICTED๊ฐ ๋ฐ๊ฒฌ๋ ๊ฒฝ์ฐ.
์ ํ ๋ชจ๋๋ U ์ ํ๋ ํ๊ฒฝ์์ ์คํ๋์ง ์๋ ๊ฒฝ์ฐ ์ต์
๊ป์ง.
์ ์ฌ์ฉ
--tcp-ํด๋ผ์ด์ธํธ or --tcp-์๋ฒ ์ต์ ์ ๋ค๋ฅธ ์ฌ๋๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ณด์ ์ํ์ ๋ถ๊ณผํฉ๋๋ค.
๋น์ ์ด ๊ทธ๊ฒ์ ํ๊ธฐ ์ ์ ํฌํธ์ ์ฐ๊ฒฐํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ๊ฐํ๋ฉด
์ข ๋ ์์ ํ ๋ชจ๋์ ๋ํ ์๊ตฌ๋ ์ผ์ข ์ ์ํธ ๋ฌธ์ ๋ฅผ ๋์ ํ ์ ์์ต๋๋ค.
ํ๊ฒฝ
ZNULLS ZDATA ํ๋ ์ ์ ์ ๋ณด๋ผ null ์๋ฅผ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
SHELL lsz๋ ์ด ๋ณ์์ ๋ค์์ด ํฌํจ๋ ๊ฒฝ์ฐ ์ ํ๋ ์์ ์ธ์ํฉ๋๋ค. rsh or rksh
ZMODEM_RESTRICTED
lrz๋ ๋ณ์๊ฐ ์ค์ ๋ ๊ฒฝ์ฐ ์ ํ ๋ชจ๋๋ก ๋ค์ด๊ฐ๋๋ค.
TMPDIR ์ด ํ๊ฒฝ ๋ณ์๊ฐ ์ค์ ๋๋ฉด ํด๋น ๋ด์ฉ์ด ๋ฐฐ์นํ ๋๋ ํ ๋ฆฌ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์๋ต ํ์ผ์์ ์๊ฐ ๋๊ธฐํ ์๋ขฐ. TMP TMPDIR์ด ์๋ ๊ฒฝ์ฐ TMPDIR ๋์ ์ฌ์ฉ๋จ
์ค์ ๋์ง ์์์ต๋๋ค. TMPDIR๋ TMP๋ ์ค์ ๋์ง ์์ ๊ฒฝ์ฐ / TMP ์ฌ์ฉํ๊ฒ ๋ ๊ฒ์ด๋ค.
์ฌ์ฉ ์
์ง๋ชจ๋ ์ ์ ๋ถ๋ชจ๋ก์์ ๊ทํ์ ์ ํฉ์ฑ์ ๊ฒฐ์ ํ๊ธฐ ์ํด ๋ฏธ๊ตญ ์ด๋ฏผ๊ตญ์ ํ ํฐ ์ ์ก (์ ๋์ค์์ DSZ/ZCOMM/Professional-YAM์ผ๋ก)
% sz -a *.์จ
์ด ๋จ์ผ ๋ช ๋ น์ ๋ณํ๊ณผ ํจ๊ป ํ์ฌ Unix ๋๋ ํ ๋ฆฌ์ ๋ชจ๋ .c ํ์ผ์ ์ ์กํฉ๋๋ค.
(-a) ์์ ํ๊ฒฝ์ ์ ํฉํ ์ค ๋ ๊ท์น์ผ๋ก. ZMODEM์ผ๋ก
์๋ ๋ค์ด๋ก๋๊ฐ ํ์ฑํ๋๋ฉด Professional-YAM ๋ฐ ZCOMM์ด ์๋์ผ๋ก ํ์ผ์ ์์ ํฉ๋๋ค.
๋ณด์ ๊ฒ์์ ์ํํ ํ.
% sz -์ *.์จ *.์๊ฐ
๋ ์์คํ ๋ชจ๋์ ์กด์ฌํ๊ณ ๋ณด๋ด๋ ์์คํ ์์ ์ต์ ์ธ .c ๋ฐ .h ํ์ผ๋ง ๋ณด๋ ๋๋ค.
Unix๋ฅผ DOS ํ ์คํธ๋ก ๋ณํํ์ฌ ์์ ์์คํ ์ ํด๋น ๋ฒ์ ๋ณด๋ค ์์คํ
ํ์์ ๋๋ค.
$ sz -\์ ํ์ผ1.c ํ์ผ2.c ํ์ผ3.c ํธ.h baz.h ยฎ(VMS์ฉ)
์ง๋ชจ๋ ๋ช ๋ น ๋ค์ด๋ก๋ (์ ๋์ค์์ Professional-YAM์ผ๋ก)
cpszall:๋ชจ๋
sz -c "c:;cd /yam/dist"
sz -ya $(YD)/*.me
sz -yqb y*.exe
sz -c "cd /yam"
sz -i "!insms"
์ด Makefile ์กฐ๊ฐ์ sz Professional-YAM์ ๋ช ๋ น์ ๋ด๋ ค ์ ๋ฅ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
๋์คํฌ์ ๋๋ ํ ๋ฆฌ. ๋ค์, sz ์ ์ก .ME $YD ๋๋ ํ ๋ฆฌ์ ํ์ผ, ๋ช ๋ น
์ด์ ํ์ผ์ ๋ฎ์ด์ฐ๊ณ Unix EOL(end of line) ๊ท์น์์ ๋ณํํ๋ ์์ ์
PC-DOS ๊ท์น์ ๋ฐ๋ฆ ๋๋ค. ์ธ ๋ฒ์งธ ์ค์ ์ผ๋ถ๋ฅผ ์ ์กํฉ๋๋ค. .EXE ํ์ผ. ๋ค ๋ฒ์งธ์ ๋ค์ฏ ๋ฒ์งธ
๋ผ์ธ ๋ช ๋ น Pro-YAM์ด ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๊ณ PC-DOS ๋ฐฐ์น ํ์ผ์ ์คํํฉ๋๋ค. ๋ฌธ์ . ์ดํ
๋ฐฐ์น ํ์ผ์ ์๋นํ ์๊ฐ์ด ์์๋๋ฉฐ, -i ํ์์ ํ์ฉํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. sz ๋๊ฐ๊ธฐ ์ํด์
๋ฐ๋ก.
X๋ชจ๋ ์ ์ ๋ถ๋ชจ๋ก์์ ๊ทํ์ ์ ํฉ์ฑ์ ๊ฒฐ์ ํ๊ธฐ ์ํด ๋ฏธ๊ตญ ์ด๋ฏผ๊ตญ์ ํ ํฐ ์ ์ก (์ ๋์ค์์ ๋ํ๋ก)
% sx -a foo.c
ESC
rx foo.c
์์ ์ธ ๊ฐ์ง ๋ช ๋ น์ Unix์์ PC๋ก ๋จ์ผ ํ์ผ์ ์ ์กํ๊ณ sz
Unix ๊ฐํ์ DOS CR/LF๋ก ๋ณํํฉ๋๋ค. ์ด ์กฐํฉ์ ํจ์ฌ ๋๋ฆฌ๊ณ ํจ์ฌ ์ ์ต๋๋ค.
ZMODEM๋ณด๋ค ์์ ์ ์ ๋๋ค.
ERROR ๋ฉ์์ง
"Caught signal 99"๋ ํ๋ก๊ทธ๋จ์ด ์ ๋๋ก ์ปดํ์ผ๋์ง ์์์์ ๋ํ๋ ๋๋ค. "๋น๋น(99)"์์
์์ธํ ๋ด์ฉ์ rbsb.c๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
onworks.net ์๋น์ค๋ฅผ ํตํด sz ์จ๋ผ์ธ ์ฌ์ฉ