在挂载命令中转义特殊字符

📅 2025-09-25 10:16:44 ✍️ admin 👁️ 8361 ❤️ 219
在挂载命令中转义特殊字符

我正试图在Mac小牛上挂载一个windows共享文件夹。简单的用户名和密码运行良好。

mount -t smbfs //user2:password2@server1.mydomain.com/myproject ~/localmap

在尝试更有效的用户名和密码时,我会发现解析URL失败的错误。详细信息是用户名: mydomain\user1 1密码: A%b$c@d!e#f

尝试的命令是

mount -t smbfs //mydomain\user1:A%b\$c\@d\!e#f@server1.mydomain.com/myproject ~/localmap

根据我的发现,$和!需要逃跑。需要帮助如何转义特殊字符。顺便说一句,在第一种情况下,只使用用户名而不使用域似乎是可行的。