Можем ли мы перечислить содержимое каталога и отсортировать его по времени изменения, используя команду scp в windows - PullRequest
0 голосов
/ 03 апреля 2019

Мы хотим подключиться к удаленному компьютеру, используя SCP в Windows.Мы хотим скопировать только недавно измененный файл и, следовательно, мы хотели бы перечислить содержимое каталога в отсортированном порядке, чтобы выбрать нужный файл.Нужна помощь с командами scp, если таковые имеются в Windows, которые могут помочь нам выполнить вышеуказанное действие

Поиск в Интернете и поиск только команд относительно копирования

1 Ответ

1 голос
/ 03 апреля 2019

WinSCP (на который вы ссылались самостоятельно) может загрузить последний файл с сервера SCP.

Подойдет следующий пакетный файл:

winscp.com /command ^
    "open scp://username:password@example.com/ -hostkey=""...""" ^
    "cd /remote/path" ^
    "lcd c:\local\path" ^
    "get -latest *" ^
    "exit"

Используйте WinSCP GUI для генерации шаблона пакетного файла , подобного приведенному выше, включая правильное значение для переключателя -hostkey. Вам просто нужно добавить переключатель -latest .

См. Также статью WinSCP Загрузка самого последнего файла .

Хотя обратите внимание, что SCP является устаревшим протоколом. Вам лучше использовать SFTP. Большинство серверов, поддерживающих SCP, также поддерживают SFTP. Просто замените scp:// на sftp://.

(я автор WinSCP)

...