我正在使用它从远程服务器删除文件
sshpass -p $SERVER_PASSWORD ssh $SERVER_IP 'find '$SERVER_PATH_TO_REMOVE_BACKUP' -maxdepth 1 -type d -mtime +10 -exec rm -rf {} \;'
我想使用 ftp 帐户从远程服务器删除。我正在使用这个-
ncftp -u"ftpuser" -p"ftppwd" serverIp <<EOF
find '/back/' -maxdepth 1 -type d -mtime +5 -exec rm -rf {} \;
EOF
但无法删除。问题出在哪里?
答案1
看起来不像FTP服务器客户端支持查找命令。
ncftp -uuser -ppassword box.tld <<EOF
find /home/iain -maxdepth 1 -type d -mtime +5 -exec echo {} \;
EOF
NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).
Connecting to 192.168.254.188...
(vsFTPd 2.2.2)
Logging in...
Login successful.
Logged in to box.tld.
find: no such command. <----
瞧。你甚至会收到一条很好的错误消息来告诉你这一点。