Come posso copiare un file dal mio computer su un altro computer dalla riga di comando?


Risposte:


11

Supponendo di disporre delle autorizzazioni appropriate, è possibile farlo in questo modo:

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

Utilizzare "c $" per fare riferimento all'unità C sul computer remoto.


Come si includono un nome utente e una password per l'autenticazione se non si dispone delle autorizzazioni appropriate?
ArtOfWarfare il

1
La ricerca in giro suggerisce net usedi fornire l'autenticazione alla condivisione prima della copia (ad es. Stackoverflow.com/questions/3854026 ). Non sono sicuro che funzioni con la notazione c $ sopra, ma dovresti provarlo e vedere.
Ash,

1

È così:

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

Se è stato \\target_machine\destination_path\mappato su un'unità di rete, ad esempio, Z: il comando diventa

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


quando provo la prima opzione (senza roba ro $) ottengo "Il sistema non trova il percorso specificato" o "Impossibile trovare il nome della rete", a seconda di una o due barre rovesciate prima del nome della macchina.
Ash,

Hmm, c'è stato un errore nella formattazione Markdown che mostrava solo una singola barra rovesciata invece di 2. Se stai ricevendo, The network name cannot be foundallora è un problema di rete, o non hai autorizzazioni o il firewall sta bloccando le tue richieste
Sathyajith Bhat

Ho provato una o due barre rovesciate e ho ricevuto i diversi messaggi di errore a seconda di quale ho usato. "Impossibile trovare il nome della rete" era con due barre rovesciate. Interessante. Funziona con la tua configurazione di rete? Non ha funzionato con il nostro server o altri client ...
Ash

@Ash una singola barra rovesciata indica che stai accedendo all'unità corrente, quindi hai ottenuto system cannot find path specified error. La doppia barra rovesciata viene utilizzata per accedere alle condivisioni di rete con schema di denominazione UNC. Sì, funziona sulla mia rete, ho un paio di script in cui faccio uso di questo (gli script devono esportare dati, comprimerli e spostarli sul NAS). Sospetto problemi con le autorizzazioni. Le macchine che desideri copiare su domini / gruppi di lavoro diversi?
Sathyajith Bhat

Su macchine / reti Windows, è c$necessario utilizzare una condivisione come .
Timtech,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.