Як отримати останній файл, створений на Linux за допомогою pscp PuTTY?


1

Я отримую доступ до системи Ubuntu, використовуючи pcsp з PuTTY на ПК з Windows. Мені потрібно отримати останній файл, створений у папці.

Наразі у мене є лише сценарій, який отримує всі файли в папці:

set PATH=C:\Program Files (x86)\PuTTY;%PATH%
pscp
pscp finaltest@192.168.1.26:unit_logs/* C:\Users\Zasil-Ha\Documents

Як я можу отримати останній файл, створений на папці unit_logs ???

Заздалегідь спасибі!


1
Я сумніваюся, що ви можете. Можливо, вам доведеться шукати альтернативу, як, наприклад, наявність скрипту на полі Linux, оновлення символьної посилання, щоб вказати останній файл. Тоді ви можете просто скористатися символьною посиланням для копіювання останнього файлу.
— Zoredache

Відповіді:


0

Що ви повинні зробити, це зробити сценарій навпаки. Натисніть останній файл з Linux на Windows. Зробити це:

scp `ls -c|head -n1` user@windows_machine:<path>

і так, можливо, вам доведеться встановити ssh-сервер на вашому комп'ютері Windows:)
— Jakke
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.