shell调用ftp命令用法 shell判断ftp上的文件存在吗?
shell判断ftp上的文件存在吗?
Shell确定FTP上是否存在路径或文件:#bin/bash#输入目录,并在此处定义文件CD/opt/#路径F1=/file1/File2/filenameftp-I-V-N 192的文件变量。X.X.X<<;使用ftpuser ftppasswdbinaryget${F1}byeokif[-F/opt/filename]thenecho“FTP文件名存在。“fiexit首先,你需要知道FTP上文件的路径和名称。如果不知道,也可以使用通配符。但是如果你知道路径,你就不能下载所有的。。。还有,FTP可以登录,用户名、密码应该没有问题,没有判断。
Shell判断FTP上某个路径、文件是否存在?
如果FTP上的文件很大,则获取文件将花费大量时间。你不需要直接判断。以下内容仅供参考:使用时,在脚本名后面加一个参数,即要判断的文件名或路径名。想法:如果文件或路径不存在,FTP中的LS命令将执行一个错误,该错误将记录在错误日志中错误日志它被记录在。我现在没有环境测试,所以我不知道错误日志的格式。目前只能通过判断日志的字节大小是否为0来判断是否有错误,但无法确定具体的错误类型。
shell中ftp中如何判断文件是否存在,或者目录是否存在?
-Efilename:如果文件名存在,则为true[-E/var/log/syslog]-dfilename:如果文件名是目录,则为true[-D/TMP/mydir]-ffilename:如果文件名是常规文件,则为true[-F/usr/bin/grep]
shell调用ftp命令用法 java判断ftp文件是否存在 sftp判断文件是否存在
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。