Ваш поточний метод використання ~/.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/
(aka /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
. (Останній, на жаль, обмежений коренем.)
$ smbclient //host/share
# mount -t cifs //host/share /mnt
(Для інших типів файлових систем, таких як SFTP і FTP, sshfs
і curlftpfs
існують відповідно.)