我想在保留文件权限的情况下将文件从远程主机复制到本地主机,因此我尝试按照Net::SFTP::Foreign的文档使用“copy_perm”选项,如下所述 -
my $sftp = Net::SFTP::Foreign->new(
host => $host,
key_path => $ssh_key_path,
copy_perm => 1,
more => [ -o => 'Compression yes' ]
);
但我收到以下错误 -
test.pl 第 101 行的选项“copy_perm”无效或选项组合错误。
第 101 行是上面提到的 Net::SFTP::Foreign 对象创建。我是否错过了任何事情,或者之前有人遇到过同样的问题?