如何在命令行中通過sftp下載最新的文件?shell sftp下載遠程文件
這連接到服務器並列出當前目錄..但我怎麼才能找到按文件名排序的最後一個文件並下載它?
sshpass -p $pass sftp [email protected]$host << EOF
cd /var/www/bak/db
dir
quit
EOF
更新
#!/bin/sh
pass="pwd"
host="ftps://host:22"
mkdir /ftp
cd /ftp
curlftpfs $host /ftp -o user=root:$pass
ls
錯誤
Error connecting to ftp: gnutls_handshake() failed: An unexpected TLS packet was received.
更新的問題 – clarkk