Pertanyaan Cara menyalin file dari mesin unix ke windows, dari commandline


Cara menyalin file dari mesin unix ke mesin windows, dari commandline.


4
2017-09-27 08:54


asal




Jawaban:


Dengan asumsi itu, kotak Windows memiliki folder bersama. Anda dapat menggunakan perintah smbclient. Yang menyediakan antarmuka baris perintah seperti FTP atas protokol SMB.

Posting ini sediakan contoh siap pakai, yang terlihat sebagai jawaban sempurna.

Jika Anda perlu menyalin file ke atau dari server windows dari server unix, Anda dapat menggunakan utilitas dari perangkat lunak Samba yang disebut smbclient.

Berikut ini contoh untuk menyalin file ke server Windows:

 smbclient //WIN_SERVER/SHARE -l WIN_SERVER_IP -A AUTHFILE -c "put
 TRANSFER_FILE_LOCAL TRANSFER_FILE_REMOTE"

dimana:

WIN_SERVER = nama server Windows Anda

SHARE = ​​nama share Windows Anda

WIN_SERVER_IP = alamat IP server Windows Anda

AUTHFILE = path lengkap ke nama file otentikasi Anda. Berkas   konten harus meliputi:

username = mywinuser
password = mywinpass
domain = MYDOMAIN

TRANSFER_FILE_LOCAL = path lengkap ke file Unix untuk ditransfer

TRANSFER_FILE_REMOTE = nama file baru di server Windows

Untuk bantuan atau opsi lainnya menggunakan smbclient, ketik "smbclient -h"


8
2017-09-28 17:07



Kiat teratas. Saya menggunakan smbclient //winhost01/myshare -W mydomain -U myuser -c "get path\to\_readme.txt _readme.txt" - wmorrison365
untuk menempatkan file di lokasi tertentu di Windows. Gunakan "cd dir1 / dir2; letakkan localFile" sebagai argumen ke "-c" di mana tujuan yang diinginkan adalah // WIN_SERVER / SHARE / dir1 / dir2 dan file lokal untuk mentransfer adalah localFile. - Champ


Jika mesin windows Anda berada di jaringan yang sama, Anda dapat membagikan sistem file unix Anda dengan smb dan memasangnya di mesin windows, kemudian gunakan "cp" untuk mentransfer file.

Anda dapat menemukan informasi tentang smb untuk ubuntu di sini https://help.ubuntu.com/10.04/serverguide/C/samba-fileserver.html


1
2017-09-27 09:07



Bagaimana jika skrip berjalan di sisi Unix?


Anda dapat menggunakan PSFTP untuk mengunduh / mengunggah file ke / dari server Unix dari mesin Windows Anda.

Anda mungkin melihat ini panduan.


0
2017-09-27 08:58