Ito ang command dncopy na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dncopy - Kopyahin ang mga file papunta/mula sa isang VMS system
SINOPSIS
dncopy [mga opsyon] source dest
dncopy [mga opsyon] pinagmulan... direktoryo
dntype pinagmulan...
Pagpipilian:
[-vdisklEVh] [-m mode] [-a record attributes] [-r format ng record] [-b block size] [-p VMS
proteksyon]
DESCRIPTION
Kinopya ng dncopy ang mga file papunta at mula sa mga VMS system.
Ang mga file sa mga VMS system ay dapat na tukuyin sa karaniwang transparent na DECnet na format ng
node"username password"::[directory]file. Upang protektahan ang mga quote at dollar sign mula sa shell
pagpapalawak Inirerekumenda ko na ang lahat ng mga detalye ng VMS file ay nakapaloob sa mga solong panipi (tingnan ang
HALIMBAWA sa ibaba). Kung hindi mo nais na i-type ang password sa command-line pagkatapos ay ilagay ang a
hyphen ("-") sa lugar nito at ipo-prompt ka para dito.
dncopy maaaring kopyahin ang mga solong file at maramihang mga file. Kung maraming mga file ang kinopya ang
dapat na isang direktoryo ang patutunguhan ngunit maaaring nasa lokal na Linux system o isang VMS system.
Ang mga file na kokopyahin ay maaaring pinaghalong mga VMS file at mga lokal na file (oo, maaari mong kopyahin
mula sa VMS hanggang VMS gamit ang program na ito, kahit na kung bakit gusto mo, hindi ako sigurado)
Ang mga wildcard ay sinusuportahan para sa mga lokal at VMS na file (siyempre ang mga lokal na wildcard ay pinalawak ng
ang shell). Tandaang gumamit ng mga VMS wildcard (*%) sa mga VMS filesystem at Unix wildcard (*?
atbp) sa mga file ng Unix.
Ang pseudo-filename na '-' ay maaaring gamitin upang kumatawan sa karaniwang input o karaniwang output sa
paganahin ang dncopy na magamit sa isang pipeline. Ang mga filename ay pinapalitan ng maliit na titik kapag kinopya
mula sa VMS hanggang Linux.
Maaaring gamitin ang kapaligiran na DNCOPY_OPTIONS upang magbigay ng default na hanay ng mga opsyon para sa pagkopya
mga file. Kung (halimbawa) gusto mong karaniwang magpadala ng mga file bilang mga bloke sa halip na mga talaan
maaari mong itakda ang DNCOPY_OPTIONS="-mblock". Pagkatapos, para magpadala ng file bilang mga tala na kakailanganin mo
uri dncopy -mrecord myfile.txt vmsbox:: sa halip.
Ang mga opsyon sa DNCOPY_OPTIONS ay maaaring ma-override ng mga opsyon na na-type sa command-line maliban
kung saan walang available na opsyon sa pagtanggi (tingnan -k -d -i ). Kung ilalagay mo ang mga opsyong ito
DNCOPY_OPTIONS pagkatapos ay upang maalis ang mga ito kakailanganin mong i-override ang buong kapaligiran
variable hal.:
$ DNCOPY_OPTIONS="" dncopy myfile.txt vmsbox::
dntype ay simpleng bersyon ng dncopy kung saan ang output file ay pinipilit na "-". Kaya kailangan
lahat ng parehong mga pagpipilian bilang dncopy. Ito ay kaginhawaan lamang.
Opsyon
-v Verbose na operasyon. Ang mas maraming -v na opsyon ay naroroon, mas maraming salita ang gagawin ng dncopy
maging. Ang isang -v ay halos katumbas ng /LOG qualifier sa DCL copy command.
Higit sa isa ay talagang kapaki-pakinabang para sa pag-debug.
-i Interactive na operasyon. Prompts bago kopyahin ang isang file. Ang pagpipiliang ito ay halos
katumbas ng /CONFIRM qualifier sa DCL copy command.
-l Huwag pansinin ang mga interlock sa mga file na kinopya mula sa VMS. Gagawin nito ang lahat para basahin ang data
anuman ang talaan o pag-lock ng file, ngunit hindi ito palaging magtatagumpay.
-s Ipakita ang mga istatistika ng paglipat. Ipinapakita nito ang throughput ng lahat ng kopya (sa kaso ng
wildcard transfers) na isinagawa sa K bytes/segundo. Hindi kasama sa oras na ito iyon
upang maitatag ang koneksyon. hal kapag ipinapadala sa VMS ang overhead ng paglikha ng a
Hindi kasama ang proseso ng NETSERVER.
-k Panatilihin ang mga numero ng bersyon sa mga file na kinopya mula sa mga VMS system. Bilang default, aalisin ng dncopy
ang numero ng bersyon mula sa mga file dahil wala silang kahulugan sa Linux. kung ikaw
tukuyin ang -k sa command line pagkatapos ay malilikha ang VMS file na may eksaktong
parehong pangalan tulad ng mayroon sa VMS system. Upang ma-access ang mga file na ito sa ilalim ng Linux ay gagawin mo
kailangang ilakip ang mga ito sa mga quote. hal. mas kaunting "vmsfile.txt;1".
-m {record|block}
Itinatakda ang transfer mode upang harangan o i-record. talaan ay ang default. Karaniwan talaan
ay ang gusto mo ngunit harangan ang ay ginagamit para sa pagpapadala ng mga binary file sa VMS system. Tandaan
na kung gagamit ka ng -mblock upang hilahin ang mga file mula sa VMS ay maaaring hindi mo maiintindihan
ang file sa Linux dahil kukunin din ng dncopy ang lahat ng panloob na istruktura ng VMS
ang file pati na rin ang data. Maliban kung alam mo talaga kung ano ang iyong ginagawa -mblock ay
talagang kapaki-pakinabang para sa pagpapadala ng mga file.
-a {wala|ftn|cr|prn}
Itinatakda ang mga katangian ng carriage control para sa mga file na kinopya sa isang VMS system. Ang default
is cr.
-r {fix|var|vfc|stm}
Itinatakda ang format ng record para sa mga file na kinopya sa isang VMS system. Ang default ay stm. In
katotohanang ang default ay STREAMLF dahil tumutugma ito sa format ng mga file sa Unix
system at sa gayon ay ang pinakamaliit na posibilidad na magresulta sa katiwalian ng file. Kung ikaw ay
pagpapadala ng purong text file noon ay or vfc maaaring mas angkop para sa iyo
application. ayusin maaaring maging kapaki-pakinabang para sa mga block-structure na file at data file.
-b N Itakda ang laki ng block para sa mga paglilipat. Ang default ay sapat na mataas para sa lahat ng record
mga structured na file. kung nagpapadala ka ng file na may -mblock pagkatapos ay dapat mong gamitin ito
para itakda ang block size ng file na gagawin sa dulo ng VMS. Kapag nagpapadala ng block
i-file ang mga default na pagbabago sa 512 dahil ito ang karaniwang gusto mo (sana).
-d Alisin ang anumang sumusunod na CR character sa dulo ng isang linya. Ito ay kapaki-pakinabang para sa pagpapadala
DOS file sa VMS. Gumagana lamang kapag naglilipat sa record mode.
-p 'proteksyon'
Kapag nagpapadala ng mga file sa VMS, itinatakda ang proteksyon ng bagong likhang malayuang file.
Kung wala ang opsyong ito, itatakda ng VMS ang proteksyon upang maging default para sa remote
gumagamit. Ang proteksyon ay dapat nasa VMS-style na format at nakapaloob sa mga solong quote
upang protektahan ito mula sa shell (tingnan ang halimbawa).
Binabalewala ang opsyong ito kapag kumukopya mula sa VMS.
-P Ipila ang file para sa pagpi-print sa SYS$PRINT kapag dumating ito sa dulo ng VMS.
-D Tanggalin ang file kapag ito ay sarado. Ito ay talagang kapaki-pakinabang lamang kasabay ng
-P.
-T ikabit oras
Tinutukoy ang maximum na tagal ng oras na hihintayin ng command upang magtatag ng a
koneksyon sa remote node. a 0 dito ay magiging sanhi ng paghihintay nito magpakailanman. Ang
ang default ay 60 segundo
-E Huwag pansinin ang mga error sa pagbubukas ng mga output file. Ito ay madaling gamitin kung nagpapadala ka ng maraming Unix
mga file sa VMS, ang ilan sa mga ito ay may mga ilegal na filename (hal. ~ backup file). dncopy
ay mag-uulat ng error para sa bawat file ngunit magpapatuloy sa pagpapadala.
-h -? Nagpapakita ng tulong para sa paggamit ng command.
-V Ipakita ang bersyon ng package ng mga tool na pinanggalingan ng dncopy.
Kapaligiran VARIABLE
Maaari mong ilagay ang iyong pinakakaraniwang ginagamit na mga default sa variable ng kapaligiran DNCOPY_OPTIONS
halimbawa:
bash o ksh:
$ DNCOPY_OPTIONS="-mblock -anone -b1024" ; i-export ang DNCOPY_OPTIONS
csh o tcsh:
$ setenv DNCOPY_OPTIONS "-mblock -anone -b1024"
gumagawa ng dncopy na magpadala ng mga file bilang 1024 byte block na walang kontrol sa karwahe. Maaari mong i-override
ang mga opsyong ito sa pamamagitan ng pagtukoy ng mga kapalit sa command-line gaya ng dati. Magkaroon ng kamalayan na ang ilan
ang mga opsyon ay walang converse (eg -i -k -d -v) kaya kung ilalagay mo ang mga ito sa DNCOPY_OPTIONS hindi mo magagawa
huwag paganahin ang mga ito nang hindi inaalis ang pagtatalaga ng variable.
HALIMBAWA
Kopyahin ang LOGIN.COM mula sa VMS system na "tramp" sa Linux bilang mylogin.com
dncopy 'tramp"christine pjc123"::login.com' mylogin.com
Kopyahin ang lahat ng .TXT file mula sa direktoryo ng VMS na SYS$SYSDEVICE:[WP] sa / Tmp:
dncopy 'tramp"christine pjc123"::sys$sysdevice:[wp]*.txt' / Tmp
Kopyahin ang isang executable sa VMS:
dncopy -mblock test.exe 'tramp"christine pjc123"::[.BIN]'
Kopyahin ang isang file sa VMS at itakda ang proteksyon nito
dncopy secret.dat marsha:: -p (s:, o:rwed, g:re, w:)'
Ipakita ang mga nilalaman ng LOGIN.COM:
dtype 'trisha"christine -"::login.com'
Pagkatapos ay sasabihan ka para sa isang password
MATULUNGIN SINASABI
Para sa pagkuha ng mga file ang mga default ay dapat magsilbi para sa karamihan ng mga layunin. Karamihan sa mga VMS file ay naitala
nakatuon at -mrecord ay ang default na mode ng paglipat. Ito ay bihirang kakailanganin mong kunin
file gamit ang -mblock dahil mada-download mo rin ang lahat ng impormasyon sa pagkontrol ng rekord
at malamang na walang silbi iyon sa iyo.
Ang pagpapadala ng mga file ay mas kumplikado dahil ang VMS ay sumusuporta sa mas maraming katangian kaysa sa Linux kaya ikaw
ay kailangang malaman ang tungkol sa file na iyong ipinapadala. Ang mga text file ay dapat na OK
ang mga default maliban kung kailangan mong baguhin ang format mula sa default STREAMLF sa VFC or Mga VAR.
Ang kontrol ng karwahe ay maaari ding tukuyin kung gusto mong maging mapili.
Maaaring madalas na kailangang ipadala ang mga binary file -mblock upang maging kapaki-pakinabang sa dulo ng VMS, gagawin mo
malamang na gustong tukuyin ang laki ng bloke na may -b opsyon. Ang default ay 512 which is
medyo kapaki-pakinabang ngunit kung nagpapadala ka (sabihin) ang isang saveset 8192 o 32256 ay maaaring kailanganin. pagsubok-
and-error ay maaaring ang tanging paraan sa ilang mga kaso maliban kung alam mo nang husto ang mga nilalaman ng file.
Kung hindi mo talaga alam ang gagawin, ipadala mo lang -mblock at gamitin ang set file/attr
utos na i-massage ito sa dulo ng VMS hanggang sa masaya ka dito. (Kung gumagamit ka ng VMS
mas maaga kaysa sa 6.1 pagkatapos ay kakailanganin mo ang freeware FILE utility para magawa ito)
Gumamit ng dncopy online gamit ang mga serbisyo ng onworks.net