0
我需要检查,如果通过了wget存在的文件和测试退出代码检查存在
现在,我运行以下命令:
wget -q --spider --ftp-user='ftpuser'--ftp-password='ftpassword' ftp://192.168.1.63/fileexists.txt
echo $? #0
及其return code is 0
但在情况下,文件不存在
wget -q --spider --ftp-user='ftpuser'--ftp-password='ftpassword' ftp://192.168.1.63/filenotexist.txt
echo $? #0
其return code is equal 0,
即使没有
所以,我已经试过没有--spider选项和我8退出代码,这意味着该文件不存在
但是,如果有一个wget实际下载它。 问题是如果我有一个大文件'检查'。
任何想法?
谢谢
使用'wget'以外的其他工具。有一个叫做lftp的文件,可以合理编写脚本。 – tripleee
-bash:lftp:找不到命令 ...不能使用它 –
什么版本的'wget'是这个? – Joe