Seu método atual de uso ~/.gvfs/
é bom, mas você não precisa do pcmanfm para isso - você pode usar gvfs-mount
para se conectar ao compartilhamento. Além disso, ferramentas como gvfs-ls
e gvfs-cp
aceitarão seu Umb smb: // .
$ gvfs-mount smb://HOST/SHARE/
$ gvfs-ls smb://HOST/SHARE/
Nas versões recentes do gvfs, o local é $XDG_RUNTIME_DIR/gvfs/
(aka /run/user/$UID/gvfs/
) e os nomes dos subdiretórios se tornaram mais legíveis por máquina:
$ ls /run/user/$UID/gvfs/smb-share:server=HOST,share=SHARE/
Nas versões mais antigas:
$ ls ~/.gvfs/"SHARE on HOST"/
(Lembre-se de citar espaços nos nomes dos caminhos.)
Especificamente para o Samba, você pode usar o smbclient
programa ou montar o compartilhamento na camada VFS usando mount -t cifs
. (Infelizmente, este último é limitado à raiz.)
$ smbclient //host/share
# mount -t cifs //host/share /mnt
(Para outros tipos de sistemas de arquivos, como SFTP e FTP, sshfs
e curlftpfs
existem respectivamente.)