我想知道您需要做什么才能看到映射到 pi 的 samba 网络驱动器上的点文件。如果我touch test123
在我的 pi 上执行 a ,我可以在我的 windows 10 机器上看到这个文件,但是如果我执行 a 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 机器看到点文件?
Samba 会自动在点文件上设置 Windows 的“隐藏”属性,您的结果对于 Windows 上的隐藏文件来说是正常的。它们作为文件列表的一部分被发送,因此您仍然可以
dir /a
在 Cmd 或dir -Force
PowerShell 中看到它们,并且直接打开它们没有什么特别需要的(例如,您可以根据需要运行notepad .bashrc
)。hide dot files =
您可以使用该选项禁用此 Samba 功能。