Невозможно использовать опцию "copy_perm" в модуле Net::SFTP::Foreign
Я хочу скопировать файл с удаленного хоста на локальный хост с сохранением разрешения на файл, поэтому я попытался использовать опцию "copy_perm" в соответствии с документацией Net:: SFTP:: Foreign, как упомянуто ниже -
my $sftp = Net::SFTP::Foreign->new(
host => $host,
key_path => $ssh_key_path,
copy_perm => 1,
more => [ -o => 'Compression yes' ]
);
Но я получаю следующую ошибку -
Неверный параметр copy_perm или неверная комбинация параметров в test.pl в строке 101.
Строка 101 - это создание объекта Net:: SFTP:: Foreign, как упомянуто выше. Я что-то пропустил или кто-то сталкивался с такой же проблемой раньше?
1 ответ
Это потому что copy_perm
не вариант для new
метод. Вы используете это в get
а также put
,