shell中ftp -in

echo open $3
.........
echo close
ftp -in 〈${FTPFILE}》${LOGFILE}这里的-in是什么意思

-n禁止第一次连接的时候自动登陆,即不使用.netrc文件;
-i 在多个文件传输期间关闭交互提示,相当于FTP中prompt命令关闭;

整个FTP过程中所有的命令都从文件$FTPFILE中获取,并将过程追加记录到$LOGFILE中追问

这里的-in 就是-i-n两个合并起来用了吗?

还有一个get ${infile} ${outfile} 是把第一个里面的内容取到第二个里面吗?

谢谢!

有没有什么指令或者代码可以给文件加结束符的……

追答

这里的-in 就是-i-n两个合并起来用了吗?是的
还有一个get ${infile} ${outfile} 是把第一个里面的内容取到第二个里面吗?从服务器取第一个文件${infile},存为本地文件${outfile},相当于改名
没看懂你说的“文件加结束符”是什么意思。。。一般文件的最后都是EOF

追问

就是要求建立一个文件 然后要有一个end 记录

linux里的

用fopen写文件 close的时候是不是自动会给文件加结束符

上传文件可不可以从linux传到windows上的?这个只要ip地址和用户密码对上就可以吗 我给你加分哦

追答

自动加

windows上只要有ftp服务就可以上传,ftp服务是标准的,ftp server可以使用自带的IIS或者Serv-U

追问

谢谢 有问题再找你哦 等我晚上回去给你加了分 再采纳你

追答

不客气

追问

linux 用ftp需要配置吗?

追答

linux只是做客户端不用配置,直接ftp ip即可

做服务器不配也能用,如果有其他需求要配置,vsftpd配置很简单,主要改vsftpd.conf

温馨提示:内容为网友见解,仅供参考
无其他回答

shell中ftp -in
-i 在多个文件传输期间关闭交互提示,相当于FTP中prompt命令关闭;整个FTP过程中所有的命令都从文件$FTPFILE中获取,并将过程追加记录到$LOGFILE中

shell脚本中取ftp远程服务器文件的问题
ftp使用mget下载多个文件默认有提示,可以增加-i参数,表示不提示:ftp -i -n <<! ...一般如果在Windows下编辑的文件,传到linux环境下,文件内容里会因为回车换行表示方式不一样,会出现^M符号,可以在传到linux环境后,可以使用dos2unix等工具转换(该工具因linux版本不同可能并未默认安装)。另外,...

Shell 判断FTP上某个路径、文件是否存在
\/bin\/bashserver=127.0.0.1 #改为你自己的FTP服务器IPuser=root #修改为你自己的FTP登录用户名password=root #修改为你自己的FTP用户密码errlog=.\/err.log #用于记录FTP错误ftpCheckFile(){ftp -n -i $server <<EOFUSER $userPASS $passwordls $1byeEOF}rm -f $errlogftpCheckFile $1 >...

如何在shell中判断ftp是否成功
ftp -i -n <<!open $host user $UserName $Passwd bin prompt put bb.tar bye !

ftp命令放入shell不识别lcd命令
ftp在shell中必须使用这种格式,用重定向把ftp命令传给ftp:!\/bin\/bash LANG=en_US export LANG cd \/tmp\/b ftp -nv 192.168.0.104 << EOF user senlin senlin cd \/senlin\/upload type binary put a.txt quit EOF 另外一种办法就是使用 expect脚本 ,你到网上搜搜expect命令 ...

aix机器把ftp命令放到shell 里执行,lcd的时候提示文件夹不存在_百度...
ftp shell lcd不起作用解决方案

linuxshell怎么实现ftp自动上传下载文件?
实现Linux Shell 中FTP的自动上传下载文件,可以通过编写脚本并结合cron任务调度系统。以下是一个简单的脚本示例,用于自动将单个文件上传到FTP服务器。请将以下脚本保存为文件,并通过crontab设置定时任务以实现自动化。```bash !\/bin\/bash FTP服务器信息 FTP_HOST="192.168.1.171"FTP_USER="guest"FTP...

如何判断ftp上是否存在某一文件或文件夹
Shell 判断FTP上某个路径、文件是否存在:bin\/bash 进入该目录,把文件down在这里 cd \/opt\/ 某个路径的某个文件变量定义 f1=\/file1\/file2\/filename;ftp -i -v -n 192.x.x.x <<ok use ftpuser ftppasswd binary get ${f1} bye ok if [ -f \/opt\/filename ] ;then echo "the ftp ...

用shell脚本调用ftp命令,mget怎么取得动态文件?
\/usr\/bin\/shTZ=TZ+96day1=`date +%Y%m%d`TZ=TZ+72day2=`date +%Y%m%d`TZ=TZ+48day3=`date +%Y%m%d`TZ=TZ+24day4=`date +%Y%m%d`TZ=TZday5=`date +%Y%m%d`SERVER=serverUSERNAME=usernamePASSWORD=passwordftp -n $SERVER <<EOFuser $USERNAME $PASSWORDcd remote_pathlcd local_...

shell 判断以a开头的文件是否存在?每天我会从ftp上定时去取文件,有文...
!\/bin\/sh for LENV_FILE_NAME in `find \/script\/script_base\/ -name a*.lst`do if [ -f ${LENV_FILE_NAME} ]; then echo "OK"fi done exit 0

相似回答