我一直在尝试从 Windows (7) 机器到我的 Linux Mint (19) 机器上获取一些 Access DB 文件(我知道,也不知道它仍然存在)。
到目前为止,我从来没有安装过有空间的东西,我一直这样做:
$ sudo mount - cifs //192.168.1.123/folder /mnt -o user=some,pass=user
Run Code Online (Sandbox Code Playgroud)
但现在我需要挂载“程序文件”,因为看起来 DB 文件存储在 Common Data 目录中(无论出于何种原因)。
我最初尝试将挂载目标用引号括起来,但没有用。我也尝试在空格前添加一个反斜杠,同样没有。
在快速谷歌之后,我遇到了这篇文章并将我的命令更改为:
$ sudo mount - cifs //192.168.1.123/Program\040Files /mnt/ -o user=some,pass=user
Run Code Online (Sandbox Code Playgroud)
但这输出:
安装:使用不当
尝试 'mount --help' 以获取更多信息。
所以看起来我在这个上靠墙了,我该如何安装一个名称中有空格的 Windows 目录?
dir*_*rkt 12
这大概应该是sudo mount -t cifs ...,注意t。
处理空格和特殊字符的方法有很多种(详见man bash参考资料),一种方法是使用单引号:
sudo mount -t cifs '//192.168.1.123/Program Files' /mnt/ -o user=some,pass=user
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3933 次 |
| 最近记录: |