我想知道您需要做什么才能看到映射到 pi 的 samba 网络驱动器上的点文件。如果我touch test123
在 pi 上执行,我可以在我的 Windows 10 机器上看到这个文件,但如果我执行touch .test123
,则不会出现此文件:
pi@raspberrypi:~/devel/thermostat $ touch test123
pi@raspberrypi:~/devel/thermostat $ touch .test123
p:\devel\thermostat>dir test123
Volume in drive P is pi
Volume Serial Number is DB2B-A983
Directory of p:\devel\thermostat
2022-04-16 03:42 PM 0 test123
1 File(s) 0 bytes
0 Dir(s) 10,872,836,096 bytes free
p:\devel\thermostat>dir .test123
Volume in drive P is pi
Volume Serial Number is DB2B-A983
Directory of p:\devel\thermostat
File Not Found
我的 smb.conf 文件包含以下内容:
[pihome]
comment = Pi Home
path=/home/pi
browseable=Yes
writeable=Yes
only guest=no
create mask=0777
directory mask=0777
read only=no
public=no
有什么办法可以让我的 Windows 10 机器看到点文件吗?
答案1
Samba 会自动在点文件上设置 Windows 的“隐藏”属性,对于 Windows 上的隐藏文件,您的结果正常。它们是作为文件列表的一部分发送,因此您仍然可以dir /a
在 Cmd 或dir -Force
PowerShell 中看到它们,并且不需要任何特殊操作就可以直接打开它们(例如,notepad .bashrc
如果您愿意,您可以直接运行)。
您可以使用该选项禁用此 Samba 功能hide dot files =
。