【发布时间】:2009-08-25 12:19:32
【问题描述】:
我必须将名称包含两个变量 X、Y 并且它们位于 ftp 服务器的目录 ABC 中的文件传输到我的本地 unix 目录 XYZ。传输文件后,我必须转到本地目录路径,我应该解压缩(输入文件是压缩文件)它们。我必须使用用户名和密码才能连接到 FTP。将文件复制到本地服务器时,我还必须使用我的用户名和密码。
这是我目前的尝试。它会起作用吗?我该如何改进它?
ftp -n hostname <<EOF
user username pwd
cd ABC
get ls *X*.tar | ls *Y*.tar username1@pwd1 : XYZ
EOF
bye
for next in `ls *.tar`
do
tar -zvxf $next
done
【问题讨论】:
-
在 ftp 中不能使用 scp。
-
在