Jak mogę skopiować plik z mojego komputera na inny komputer z wiersza poleceń?


Odpowiedzi:


11

Zakładając, że masz odpowiednie uprawnienia, możesz to zrobić w następujący sposób:

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

Użyj „c $”, aby odwołać się do dysku C na zdalnym komputerze.


Jak podać nazwę użytkownika i hasło do uwierzytelnienia, jeśli nie masz odpowiednich uprawnień?
ArtOfWarfare

1
Wyszukiwanie w okolicy sugeruje net useuwierzytelnienie udziału przed kopiowaniem (np. Stackoverflow.com/questions/3854026 ). Nie jestem pewien, czy to działa z powyższą notacją c $, musisz spróbować i zobaczyć.
Ash

1

To jest tak:

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

\\target_machine\destination_path\Powiedzmy, że jeśli zamapowałeś na dysk sieciowy, Z: polecenie staje się

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


kiedy wypróbowuję pierwszą opcję (bez c $), pojawia się komunikat „System nie może znaleźć określonej ścieżki” lub „Nie można znaleźć nazwy sieci”, w zależności od jednego lub dwóch ukośników odwrotnych przed nazwą komputera.
Ash

Hmm, w Markdownformatting wystąpił błąd, który pokazywał tylko pojedynczy ukośnik odwrotny zamiast 2. Jeśli dostajesz, The network name cannot be foundto jest to problem z siecią, albo nie masz uprawnień albo zapora blokuje twoje żądania
Sathyajith Bhat

Wypróbowałem jeden i dwa odwrotne ukośniki i otrzymałem różne komunikaty o błędach w zależności od tego, którego użyłem. „Nie można znaleźć nazwy sieci” zawierał dwa ukośniki odwrotne. Ciekawy. To działa z twoją konfiguracją sieci? Nie działał ani z naszym serwerem, ani z innymi klientami ...
Ash

Pojedynczy ukośnik @Sh wskazuje, że uzyskujesz dostęp do bieżącego dysku, stąd masz system cannot find path specified error. Podwójny ukośnik odwrotny służy do uzyskiwania dostępu do udziałów sieciowych za pomocą schematu nazewnictwa UNC. Tak, to działa w mojej sieci, mam kilka skryptów, z których korzystam (skrypty mają eksportować dane, kompresować je i przenosić na NAS). Podejrzewam problemy z uprawnieniami. Czy maszyny, które chcesz skopiować w różnych domenach / grupach roboczych?
Sathyajith Bhat

W komputerach / sieciach Windows c$należy użyć takiego udziału .
Timtech
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.