MAC无法隐藏文件及其扩展

1.常用的命令

MAC系统下可以使用终端来进行隐藏文件的隐藏与显示,打开终端后输入命令,重启finder来实现目的
输入:

defaults write com.apple.finder AppleShowAllFiles YES
回车,可以实现隐藏文件的显示
输入:

defaults write com.apple.finder AppleShowAllFiles NO
回车,可以实现使隐藏文件不可见。

2.问题出现了,解决它

这两条命令是严格大小写的,但是有些有时候,意外总是会发生,比如我今天就犯了这么一个错误,输错了一个字母,结果该隐藏的文件竟然无法隐藏,但就是苦苦找不到原因,始终见不到效果。

查到别人的解决方法是:
在finder右击->前往文件夹,然后
输入~/Library/Preferences/
找到 com.apple.finder.plist文件将其删除(最好不要通过搜索,直接在搜索结果里面删除,我试过这种删除方法,发现其实删除的是一个替身,而且出现各种问题)。

3.难道就这样了?

如果你只是按照以上的方法做了,没有打开com.apple.finder.plist文件瞧一瞧,那么你会错过一个很好的学习机会。
打开com.apple.finder.plist文件后,会看到如下的结构:
这里写图片描述
可以看到高亮的那一条的名字就叫AppleShowAllFiles(竟然和命令里面的字符一模一样,这也就是为什么控制台输入的命令是严格大小写的缘故),它的值是YES。看样子我们找到了代替控制台的东西,双击YES,输入NO,保存,关闭,重启finder,你会发现隐藏文件还是好好的出现在我们面前,这真是一个让人沮丧的结果。打开刚才的com.apple.finder.plist文件,你会发现,AppleShowAllFiles的值又变为了YES。没办法,看来只能打开终端了。输入隐藏文件隐藏的命令,你会发现AppleShowAllFiles的值变为了NO,所以我们无法直接这样修改它的值!
但是不要灰心,因为现在我们已经大致了解了控制台的输入内容的含义。defaults 可能值默认用户,write 表示写入,com.apple.finder 表示plist文件的名字 AppleShowAllFiles表示文件内的一个键值对的名字,YES 表示的是这个键值对的值。

4.做一些猜想与尝试

有了上面的实践,我们可以大胆猜想,finder显示隐藏文件的状态,是由这个plist文件里的一个键值对来决定的。而这个文件有很多个键值对,这些键值对又会决定着finder的其他的一些行为,那么其他的plist文件会不会也有着和com.apple.finder.plist文件相同的作用呢?
下面该是我们实践这一猜想的时候了,找到com.apple.finder.plist的同目录(也就是~/Library/Preferences),你会发现很多plist文件。我决定对其中的一个下手:com.apple.Safari.plist,打开这个文件,你同样会找到很多的键值对,你应该能看见一条:DownloadsPath,它的值是~/Download,猜想应该表示的safari的默认下载路径。我们可以随便找一个网站,在图片上右击,会弹出如下的菜单
这里写图片描述
会看到图像会被默认下载到”下载”中,这个也是safari的默认下载目录。
下面打开终端输入命令,修改DownloadsPath的值:按照我们的分析,命令的样子应该是这样的:
defaults write com.apple.Safari DownloadsPath ~/Desktop
输入回车后,在刚才的那张图片上右击,你会发现变成了这个样子:
这里写图片描述
safari的默认下载路径变成了桌面,当然,你也可以试着将这个值修改为其他的路径,毕竟对我这样的人来说,默认的下载路径,用的时间久了,总是想换一个。

5.说在最后

可以看出来,在MAC系统里面,~/Library/Preferences/目录下的plist文件就好像WIN系统下的注册表,我们可以通过修改其中的键值对的值来实现一些系统的自定义,当然包括隐藏文件的一些设置,更多的设置还是由大家去慢慢探索吧,命令似乎变的一下子简单了许多,不要再死记硬背那些不懂的命令了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值