![使用终端访问已通过 SMB 安装的目录/文件?](https://linux22.com/image/564614/%E4%BD%BF%E7%94%A8%E7%BB%88%E7%AB%AF%E8%AE%BF%E9%97%AE%E5%B7%B2%E9%80%9A%E8%BF%87%20SMB%20%E5%AE%89%E8%A3%85%E7%9A%84%E7%9B%AE%E5%BD%95%2F%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我在电脑上使用 Ubuntu。在我的桌面上,我看到一个文件夹,上面写着“10.100.10.28 上的网络”。当我尝试覆盖文件时,我收到一条警告“该文件已存在于。替换它将覆盖其内容。”smb://[email protected]/web/sites/mysite.com/wp-content/themes/Simplism
我想通过终端使用 vi 编辑器来编辑文件。但是当我输入smb://[email protected]/web/sites/mysite.com/wp-content/themes/Simplism/index.html
vi smb://[email protected]/web/sites/mysite.com/wp-content/themes/Simplism/index.html
然后添加一些内容并尝试保存,终端告诉我无法保存。我这样做有什么问题?我为什么不能这样做?
cd smb://[email protected]/web/sites/mysite.com/wp-content/themes/Simplism
我查看了 /dev、/media 和 /mount,但不知道如何进入该目录
答案1
您可以尝试使用 mount 命令挂载 smb 位置。使用:
mount -t smbfs -o username=username,password=pwd //shared/ destination
或者
mount -t cifs -o username=username,password=pwd //shared/ destination
(该命令取决于你的操作系统版本)
然后尝试用 vi 编辑文件。
并且:您确定您对该文件夹有写权限吗?
答案2
如果您已经使用 gnome 联系服务器,它已经安装在您的主目录中。
# vi ~/.gvfs/web\ on\ 10.100.10.28/sites/mysite.com/wp-content/themes/Simplism/index.html
可能会有效。