2012-04-02 10 views
12

Anlayamadığım eski bir komut dosyası var.eşdeğeri ftp koyun ve scp'ye ekleyin

Komut dosyası, unix'te 4 dosya (2 ebcdic biçim dosyası ve 2 pdf dosyası), ftp ile ana bilgisayarlara aktarılacaktır.

ebcdic format file 1 is abc.xyz 
ebcdic format file 2 is pqr.xyz 
pdf file 1 is abc.pdf 
pdf file 2 is pqr.pdf 
mainframe file name is AM2P.BJCUN.SALCHG 

komut komuta sözdizimi aşağıdaki gibidir:

quote site recfm=fb 
put /myfiles/abc.xyz AM2P.BJCUN.SALCHG 
append /myfiles/abc.pdf AM2P.BJCUN.SALCHG 
append /myfiles/pqr.xyz AM2P.BJCUN.SALCHG 
append /myfiles/pqr.pdf AM2P.BJCUN.SALCHG 

Ben SCP yoluyla aynı şeyi başarmak istiyorum.

Birisi, scp'de ftp komutunun ne olduğunu ve komutun eşdeğerini nasıl ekleyeceğini söyleyebilir mi?

cevap

25

koyun

scp /path/to/source [email protected]:/path/to/target 

Ekleme sadece (ve doğrudan scp ile) biraz hack ile çalışır sadece normal scp olan

Ayrıca verilerinin nasıl belirleneceğini kadar okumak zorunda kalacak
cat source | ssh [email protected] "cat >> /path/to/target" 
+0

yol adı sözdizimini kullanarak isim belirleyin. – zarchasmpgmr

+2

Güzel! Bir çekicilik gibi çalıştı. Bir yetkili_keys dosyasında kullanıcı ssh anahtarlarının üzerine yazma sorunumu çözüldü. – racl101

+0

Kullanışlı numara. +1 – dtbarne