Como copiar um arquivo do unix para o Windows, da linha de comando

4

Como copiar um arquivo da máquina unix para a máquina windows, a partir da linha de comando.

    
por Der Hochstapler 27.09.2011 / 10:54

3 respostas

8

Supondo que a caixa do Windows tenha uma pasta compartilhada. Você pode usar o comando smbclient. Que fornecem uma interface de linha de comando semelhante a FTP sobre o protocolo SMB.

Esta postagem fornece um exemplo pronto para uso, que parece uma resposta perfeita.

Se você precisar copiar arquivos para ou de um servidor Windows a partir de um servidor unix, você pode usar um utilitário do pacote de software Samba chamado smbclient.

Here is an example to copy a file to a Windows server:

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

where:

WIN_SERVER = the name of your Windows server

SHARE = the name of your Windows share

WIN_SERVER_IP = the IP address of your Windows server

AUTHFILE = full path to your authentication file name. The file contents should include:

username = mywinuser
password = mywinpass
domain = MYDOMAIN

TRANSFER_FILE_LOCAL = full path to Unix file to transfer

TRANSFER_FILE_REMOTE = new file name on Windows server

For more help or options using smbclient, type "smbclient -h"

    
por 28.09.2011 / 19:07
1

Se a sua máquina Windows estiver na mesma rede, você pode compartilhar seu sistema de arquivos unix com o smb e montá-lo na máquina windows, depois usar "cp" para transferir o arquivo.

Você pode encontrar informações sobre o smb para o Ubuntu aqui link

    
por 27.09.2011 / 11:07
0

Você pode usar o PSFTP para fazer o download / upload de arquivos de / para o servidor Unix da sua máquina Windows.

Você pode ver este guia .

    
por 27.09.2011 / 10:58