Cuando intento buscar un directorio con get "Path To\Directory\"
, obtengo el siguiente error:
NT_STATUS_FILE_IS_A_DIRECTORY opening remote file Path To\Directory
¿Cómo descargo recursivamente este directorio?
(Usando smbclient v3.6.23. El servidor es una computadora con Windows 7 Home Edition).
Respuestas:
por la página de manual smbclient , es necesario utilizar el
mget
comando, con unmask
erecursion
yprompt
conjunto. Luegocd
al directorio que desea obtener de forma recursivao, todo en una línea,
smbclient '\\server\share' -N -c 'prompt OFF;recurse ON;cd 'path\to\directory\';lcd '~/path/to/download/to/';mget *'
si necesita autenticarse en el servidor, suelte -N y use la configuración de Contraseña en el comando de conexión.
http://technotize.blogspot.com/2011/12/copy-folder-with-ubuntu-smb-client.html
fuente
smbclient
Parece que solo me gusta tratar con directorios en "comillas dobles".use la opción -D para configurar el Directorio
si desea descargar / obtener el archivo, haga
fuente