macOS 小技巧:隐藏文件夹

有的时候,一些隐私文件不希望被别人看到,想把它隐藏起来,今天教大家两招,在 macOS 下隐藏文件夹,虽然现在可能用不上,但是这个方法还是得知道的。

注意:

1、隐藏文件夹,不是对文件夹进行加密。

2、隐藏之后,在 访达(Finder)里面看不到,但是在终端(terminal)里仍然能看到,可以通过 Cmd + Shift + G 进入该文件夹。

3、本博客介绍的两种隐藏文件夹的方法都是通过终端(terminal)实现的,需要一点的基础知识。

方法一:使用 chflags 命令

格式:chflags hidden 文件夹位置

比如我要隐藏桌面上的 test 文件夹,文件夹位置可以使用相对路径和绝对路径:

chflags hidden /Users/jackie/Desktop/test

你会发现 test 这个文件夹马上就自动消失了,但是你这终端里,使用 ls 命令还是能看到这个文件夹,只是访达中不显示而已,进入隐藏的文件夹之后,和平时的操作没啥两样。

我们可以使用 nohidden 让文件夹重新显示:

chflags nohidden /Users/jackie/Desktop/test

方法二:重命名文件夹,这前面加一个点“.”

这是系统自带的一种方式,macOS 个人文件夹下有很多都是采用这种方式隐藏的,也只是这访达(Finder)中不显示而已,这终端(terminal)中和使用快捷键访问的时候都可以正常显示。

修改文件名的方法来隐藏文件夹

重命名文件夹的时候不能直接使用访达里的重命名,会提示:“您不能使用以点‘.’开头的名称,因为这些名称已被系统预留。请选取其他名称。”我们需要在终端中,使用 mv 命令去修改文件名,可以使用相对路径和绝对路径:

mv /Users/jackie/Desktop/test /Users/jackie/Desktop/.test

如果你想重新在访达中显示,使用 mv 命令去掉“.”即可。

扩展阅读:

玩客中标签为 macOS 的其他日志。

chflags 比较详尽的用法说明。

推荐:macOS 下使用 smartmontools 查看 SSD 的写入量

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>