Как я могу скопировать файл с моего компьютера на другой компьютер из командной строки?

Ответы:

11

Предполагая, что у вас есть соответствующие разрешения, вы можете сделать это следующим образом:

copy local_file.txt \\target_machine\c$\dest_file.txt

Используйте «c $» для ссылки на диск C на удаленном компьютере.

ясень
источник
Как включить имя пользователя и пароль для аутентификации, если у вас нет соответствующих разрешений?
ArtOfWarfare
1
Поиск вокруг предлагает net useпредоставить аутентификацию для общего ресурса перед копированием (например: stackoverflow.com/questions/3854026 ). Не уверен, что это работает с нотацией c $, приведенной выше, хотя вам придется попробовать и посмотреть.
Ash
1

Это вот так:

copy c:\local_path\local_file.txt \\target_machine\destination_path\destination_file.txt

Например, если вы \\target_machine\destination_path\подключились к сетевому диску, Z: команда

copy c:\local_path\local_file.txt Z:\destination_file.txt

Сатьяджит Бхат
источник
когда я пробую первый вариант (без c $ stuff), я получаю «Система не может найти указанный путь» или «Сетевое имя не может быть найдено», в зависимости от одной или двух обратных косых черт перед именем машины.
Пепел
Хм, в Markdownformatting произошла ошибка, которая показала только одну обратную косую черту вместо 2. Если вы получаете, The network name cannot be foundто это проблема с сетью, либо у вас нет разрешений, либо брандмауэр блокирует ваши запросы
Sathyajith Bhat
Я попробовал как одну, так и две обратные косые черты, и получил разные сообщения об ошибках, в зависимости от того, какие я использовал. «Имя сети не может быть найдено» было с двумя обратными слешами. Интересно. Это работает с настройками вашей сети? Он не работал ни с нашим сервером, ни с другими клиентами ...
Ash
Одна обратная косая черта @Ash указывает на то, что вы обращаетесь к текущему диску, следовательно, вы получили system cannot find path specified error. Двойная обратная косая черта используется для доступа к сетевым ресурсам по схеме именования UNC. Да, это работает в моей сети, у меня есть несколько сценариев, где я использую это (сценарии предназначены для экспорта данных, их сжатия и перемещения в NAS). Я подозреваю, что проблемы с разрешениями. Машины, которые вы хотите скопировать, находятся в разных доменах / рабочих группах?
Сатьяджит Бхат
На машинах / сетях Windows c$необходимо использовать общий ресурс, например .
Timtech