Мне нужно использовать PuTTY для отправки программы, но я никогда не использовал ее раньше, и мне трудно сменить каталог. Я успешно подключился к компьютеру под управлением Linux, но, похоже, не могу изменить каталог там, где он мне нужен. Файл, который я хочу передать, находится здесь:

C:\Users\xxx\workspace\Life

Поэтому я предположил, что это будет работать:

cd \C:\Users\xxx\workspace\Life

Однако я получаю ответ "Нет такого файла или каталога". Что я делаю неправильно?

3 ответа3

1

PuTTY - это клиент Telnet. Он не используется для передачи файлов. Я предполагаю, что вы используете PSFTP, FTP-клиент, который является частью пакета PuTTY.

Если это так, то для изменения локальных каталогов используйте lcd вместо cd . Команда cd предназначена для изменения каталогов на компьютере Linux, к которому вы подключены.

РЕДАКТИРОВАТЬ:

Самый простой способ передачи файлов - это FTP. Оказывается, вам не нужен PuTTY или любой другой FTP-клиент; Windows имеет встроенную поддержку FTP через Windows Explorer. Просто введите ftp://accountname@linuxcomputer.myschool.edu в адресную строку (конечно, подставив правильную информацию). Проводник должен запросить пароль, и после его ввода вы должны увидеть целевой компьютер, как если бы это был еще один диск на вашем компьютере. Просто скопируйте и вставьте файл, как если бы вы делали копию на жестком диске. (В некоторых версиях Windows Explorer есть ошибка, когда после установления соединения отображается пустой каталог. Это можно исправить, вернув фокус в адресную строку и нажав клавишу ввода, не меняя адрес.)

0

PuTTY сама по себе не является программой передачи файлов. Это дает вам доступ к удаленному компьютеру, но вы не увидите там никаких своих файлов.

Однако PuTTY включает в себя две программы передачи файлов, которые называются PSCP и PSFTP. Вы, вероятно, должны использовать их. Основное использование из командной строки на ПК с Windows:

pscp myfile username@hostname:~/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .