点文件未显示在从 Windows 映射的 PI Samba 上

点文件未显示在从 Windows 映射的 PI Samba 上

我想知道您需要做什么才能看到映射到 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 -ForcePowerShell 中看到它们,并且不需要任何特殊操作就可以直接打开它们(例如,notepad .bashrc如果您愿意,您可以直接运行)。

您可以使用该选项禁用此 Samba 功能hide dot files =

相关内容