Quando tento buscar um diretório get "Path To\Directory\"
, recebo o seguinte erro:
NT_STATUS_FILE_IS_A_DIRECTORY opening remote file Path To\Directory
Como faço para baixar recursivamente este diretório?
(Usando o smbclient v3.6.23. O servidor é um computador executando o Windows 7 Home Edition.)
Respostas:
pelo manpage smbclient , você precisa usar o
mget
comando, com ummask
erecursion
eprompt
definida. Depois,cd
para o diretório que você deseja obter recursivamenteou, tudo em uma linha,
smbclient '\\server\share' -N -c 'prompt OFF;recurse ON;cd 'path\to\directory\';lcd '~/path/to/download/to/';mget *'
se você precisar se autenticar no servidor, solte -N e use a configuração de Senha no comando connect.
http://technotize.blogspot.com/2011/12/copy-folder-with-ubuntu-smb-client.html
fonte
smbclient
único parece gostar de lidar com diretórios em "aspas duplas".use a opção -D para definir o diretório
se você deseja baixar / obter o arquivo, faça
fonte