Ваш текущий метод использования ~/.gvfs/
хорош, но для этого вам не нужен pcmanfm - вы можете использовать gvfs-mount
для подключения к общему ресурсу. Кроме того, такие инструменты, как gvfs-ls
и gvfs-cp
, примут ваш smb:// URI.
$ gvfs-mount smb://HOST/SHARE/
$ gvfs-ls smb://HOST/SHARE/
В последних версиях gvfs расположение - $XDG_RUNTIME_DIR/gvfs/
(также известный как /run/user/$UID/gvfs/
), а имена подкаталогов стали более машиночитаемыми:
$ ls /run/user/$UID/gvfs/smb-share:server=HOST,share=SHARE/
В старых версиях:
$ ls ~/.gvfs/"SHARE on HOST"/
(Не забудьте заключить пробелы в имена путей.)
Специально для Samba вы можете использовать программу smbclient
или смонтировать общий ресурс на уровне VFS с помощью mount -t cifs
. (Последний, к сожалению, ограничен root.)
$ smbclient //host/share
# mount -t cifs //host/share /mnt
(Для других типов файловых систем, таких как SFTP и FTP, существуют соответственно sshfs
и curlftpfs
.)