Невозможно использовать опцию "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,

Другие вопросы по тегам