Bagaimana saya bisa menyalin file dari komputer saya ke komputer lain dari baris perintah?

8

Sesuatu seperti

cp \\target_machine local_file.txt c:\dest_file.txt
Behrang Saeedzadeh
sumber

Jawaban:

11

Dengan asumsi Anda memiliki izin yang sesuai, Anda dapat melakukannya seperti ini:

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

Gunakan "c $" untuk referensi drive C pada mesin jarak jauh.

Abu
sumber
Bagaimana Anda memasukkan nama pengguna dan kata sandi untuk diautentikasi jika Anda tidak memiliki izin yang sesuai?
ArtOfWarfare
1
Mencari di sekitar menyarankan net useuntuk memberikan otentikasi ke share sebelum menyalin (misalnya: stackoverflow.com/questions/3854026 ). Tidak yakin apakah itu berfungsi dengan notasi c $ di atas, Anda harus mencobanya dan melihatnya.
Ash
1

Seperti ini:

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

Jika Anda telah \\target_machine\destination_path\memetakan ke drive jaringan, katakan, Z: maka perintahnya menjadi

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

Sathyajith Bhat
sumber
ketika saya mencoba opsi pertama (tanpa c $ stuff) saya mendapatkan "Sistem tidak dapat menemukan jalur yang ditentukan" atau "Nama jaringan tidak dapat ditemukan", tergantung pada satu atau dua garis miring terbalik sebelum nama mesin.
Ash
Hmm, ada kesalahan dalam format Markdown yang hanya menunjukkan backslash tunggal bukan 2. Jika Anda mendapatkannya The network name cannot be foundmaka itu masalah jaringan, baik Anda tidak memiliki izin atau firewall memblokir permintaan Anda
Sathyajith Bhat
Saya mencoba satu dan dua garis miring terbalik, dan mendapat pesan kesalahan yang berbeda tergantung yang saya gunakan. "Nama jaringan tidak dapat ditemukan" dengan dua garis miring terbalik. Menarik. Itu bekerja dengan pengaturan jaringan Anda? Itu tidak bekerja dengan server kami atau klien lain ...
Ash
@ Ash backslash tunggal menunjukkan Anda mengakses drive saat ini, maka Anda mendapat system cannot find path specified error. Double backslash digunakan untuk mengakses saham jaringan dengan skema penamaan UNC. Ya, ini berfungsi di jaringan saya, saya punya beberapa skrip di mana saya memanfaatkan ini (skrip untuk mengekspor data, kompres dan pindahkan ke NAS). Saya menduga masalah izin. Apakah mesin yang ingin Anda salin di berbagai domain / kelompok kerja?
Sathyajith Bhat
Pada mesin / jaringan Windows, bagian seperti itu c$harus digunakan.
Timtech