You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过Mac终端连接PC文件夹?以smb://PCServer01/Folder01/FinalFolder为例

在Mac终端连接PC并访问SMB共享文件夹的方法

没问题,我来一步步教你搞定这个事儿——不管是连接PC设备还是访问你指定的smb://PCServer01/Folder01/FinalFolder共享目录,用Mac终端自带的命令就能轻松完成,不用额外装软件。

前提准备

先确认几件事,避免踩坑:

  • 你的PC已经开启了SMB共享功能,且Folder01/FinalFolder已经设置为可共享状态
  • Mac和PC处于同一局域网内
  • 你拥有访问该共享文件夹的PC用户名和密码(如果共享需要验证的话)

步骤1:创建本地挂载点

终端里访问远程共享的核心是把远程文件夹“挂载”到本地的一个空目录上。我们可以在用户目录下建一个专门的挂载文件夹,比如:

mkdir -p ~/mnt/PCShared

解释一下:-p参数会自动创建嵌套的目录(如果~/mnt不存在的话),避免报错。

步骤2:用mount_smbfs挂载共享文件夹

接下来用系统自带的mount_smbfs命令把远程SMB路径挂载到刚才创建的本地目录。

安全的用法(推荐)

不要在命令里直接写密码,避免泄露:

mount_smbfs smb://你的PC用户名@PCServer01/Folder01/FinalFolder ~/mnt/PCShared

执行后终端会弹出提示,让你输入PC用户的密码,输入后回车即可完成挂载。

如果需要在脚本里自动执行(不推荐手动用)

如果是写脚本需要自动挂载,可以把密码写在命令里(注意:这种方式密码会被记录在命令历史里,风险很高):

mount_smbfs smb://你的PC用户名:你的PC密码@PCServer01/Folder01/FinalFolder ~/mnt/PCShared

步骤3:访问操作共享文件夹

挂载完成后,你就可以像操作本地文件夹一样访问它了:

  • 进入该目录:cd ~/mnt/PCShared
  • 查看目录内容:ls -la
  • 复制文件到本地:cp ~/mnt/PCShared/目标文件 ~/Desktop
  • 上传文件到共享:cp ~/Desktop/本地文件 ~/mnt/PCShared

步骤4:用完后卸载共享

当你不需要访问时,记得卸载挂载的目录,避免占用系统资源:

umount ~/mnt/PCShared

如果提示“资源忙”,先确保你已经退出该目录(比如执行cd ~回到用户主目录),再重新执行卸载命令。


常见问题处理

  • 如果PCServer01无法被解析,试试用PC的IP地址代替,比如smb://192.168.1.100/Folder01/FinalFolder(可以在PC的网络设置里找到IP)
  • 如果是域环境下的PC,用户名格式要写成域名称;用户名,比如:mount_smbfs smb://WORKGROUP;你的用户名@PCServer01/FinalFolder ~/mnt/PCShared(这里用;代替Windows里的\,因为\在终端里是转义字符)
  • 如果连接失败,检查PC的防火墙是否允许SMB端口(445端口)的入站访问,以及共享文件夹的权限是否给你的用户开放了访问权限

内容的提问来源于stack exchange,提问作者Chris Pask

火山引擎 最新活动