我正在尝试通过 SFTP 访问远程服务器。我为此使用 Net::SFTP::Foreign。当我尝试将目录更改为用户的主目录时出现问题。它不允许像在 shell 中那样更改目录。
cd ~
cd ~/folder
我的perl代码如下。
$sftp->setcwd("~/aast-backup/$backup_type") or die "unable to change cwd: " . $sftp->error;
显示错误
unable to change cwd: Couldn't get realpath for remote '/home/ftpkasi/aast-backup/~/aast-backup/differential
请对此有所了解。提前致谢...