Este usa Samba:
$ ls smb://192.168.5.4/wdtvlivehub/abc
ls: cannot access smb://192.168.5.4/wdtvlivehub/abc: No such file or directory
De alguna manera logré hacerlo;
- Navegando hacia el directorio remoto. ( pcmanfm 0.9.9 )
- Abrir la carpeta actual en una terminal.
- Ejecutando
pwdpara obtener/home/myuser/.gvfs/wdtvlivehub on 192.168.5.4 - Haciendo
ls /home/myuser/.gvfs/wdtvlivehub on 192.168.5.4trabajado.
¿Cuál sería una forma más elegante?

Respuestas:
Su método actual de uso
~/.gvfs/está bien, pero no necesita pcmanfm para eso; puede usarlogvfs-mountpara conectarse al recurso compartido. Además, herramientas comogvfs-lsygvfs-cpaceptarán su smb: // URI.En versiones recientes de gvfs, la ubicación es
$XDG_RUNTIME_DIR/gvfs/(aka/run/user/$UID/gvfs/), y los nombres de subdirectorios se han vuelto más legibles por máquina:En versiones anteriores:
(Recuerde citar espacios dentro de los nombres de ruta).
Específicamente para Samba, puede usar el
smbclientprograma o montar el recurso compartido en la capa VFS mediantemount -t cifs. (Este último, desafortunadamente, se limita a la raíz).(Para otros tipos de sistemas de archivos, como SFTP y FTP,
sshfsycurlftpfsexisten respectivamente).fuente
lsa los directorios locales en aras de la coherencia.The specified location is not mounted.Puede usar el comando smbclient , por ejemplo:
fuente
ls(sin columnas ni formato, solo una lista de archivos)? Es importante porque quiero canalizar la salida a otro comando.