快捷导航

.

.

 找回密码
 免费注册
Safari 11.0.3 macOS 10.13.3
500苹果
这个问题困扰我很久了。

具体表现为:在非 HFS+ 以及 APFS 上的可读写的挂载点上打开某个文件时,系统会自动生成 _. 开头的隐藏文件。如下图所示:

屏幕快照 2018-02-12 20.17.04.png


在操作别人的 U 盘或者服务器时,经常把整个文件系统弄得乱糟糟的,别人也经常因为打不开这些文件来找过我。现在我在服务器上取文件都不敢挂载读写了。

我知道,之所以会生成这些文件是因为系统为了保存一些 macOS 文件系统的专属属性(如标签)。但是我压根没有设置这些东西,为什么还要自动生成?真的是反人类的设计!

网上也有一些解决方法,不过试了一下发现都是针对 ._DS_Store 的,对于点下划线开头的文件压根不起作用。其中一个方法是执行这条命令:defaults write com.apple.desktopservices DSDontWriteNetworkStores true。

有谁知道如何干掉 ._ 开头文件吗?希望是有的。

分享 6 天前
roadtest ( 新手 )

Safari 11.0.3 macOS 10.13.3
你要是从命令行进行操作,就不会产生._文件。或者手工运行一下dot_clean也可以清除._文件.要是你必须图形化操作,试试用SSHFS或是SMBFS,他们有mount option可以忽略._ 文件类型。
分享 6 天前

Safari 11.0.3 macOS 10.13.3
打开终端输入
alias sweep="find . -name .DS_Store -type f -delete ; find . -type d | xargs dot_clean -m"

以后需要清理的目录内输入 sweep 即可.

也可以用 BlueHarvest 软件做自动清理.
分享 6 天前

Safari 11.0.3 macOS 10.13.3
roadtest 发表于 18-2-13 14:12
你要是从命令行进行操作,就不会产生._文件。或者手工运行一下dot_clean也可以清除._文件.要是你必须图形化 ...

谢谢。不过得手动清除还是挺麻烦的。dot_clean 这个命令我也用过,对于子目录下的 ._ 文件就无效了……
分享 6 天前

Safari 11.0.3 macOS 10.13.3
Wally 发表于 18-2-13 14:26
打开终端输入
alias sweep="find . -name .DS_Store -type f -delete ; find . -type d | xargs dot_clean ...

谢谢。手动清理还是太麻烦,打算用软件自动清理,只不过这软件贼贵啊!

 

您需要登录后才可以回帖 登录 | 免费注册

联系我们|急聘英才|移动版|站点地图|iPhone 客户端|保修查询|排行榜|Mac软件宝箱|MacX 麦克叉 ( 京ICP证110625号,京ICP备11029045号-1 )

Since Feb-16-2005

回顶部