Я хочу отправить папку из моей Windows на виртуальную машину Linux, используя PSCP. Я еще раз упоминаю, что хочу перенести папку, в которой содержится около 200 файлов.
1 ответ
pscp в Windows, как и scp в Linux, имеет опцию -r для рекурсивного копирования целых каталогов.
Из руководства
5.2.2.4 -r рекурсивно копирует каталоги
По умолчанию PSCP будет копировать только файлы. Все каталоги, которые вы указали для копирования, будут пропущены, равно как и их содержимое. Опция -r указывает PSCP спускаться в любые указанные вами каталоги и копировать их и их содержимое. Это позволяет использовать PSCP для передачи целых структур каталогов между машинами.
Если вы работаете в системе, которая не поддерживает опцию -r (например, некоторые компиляции Busybox), обычным способом было бы создать tar-архив или zip-файл из рассматриваемой папки.