首页 > 代码库 > Mac OX 隐藏文件夹,文件,应用,磁盘的2种方法 hide finder folder, file, application, volume in 2 ways

Mac OX 隐藏文件夹,文件,应用,磁盘的2种方法 hide finder folder, file, application, volume in 2 ways

经常需要主目录下隐藏一些文件夹之类的,

第一想到的当然就是:在要隐藏的文件夹前面加『.』(leading dot),这个用法当然可以的了

用习惯了Linux/GNU系统的,基本习惯使用这种办法

但是,我发现 Mac种/Users/$USER/目录下的Library就是隐藏的,但是并没有leading dot,说明

Mac种有除了leading dot之外的其他隐藏目录的方法

1.使用OnyX,这个是GUI形式的 [在Utilities->Visibility下面]

技术分享

 

2.使用命令参数设置(对文件夹,文件)

chflags hidden <文件[夹]路径>    #隐藏文件夹{finder中看不到}

chflags nohidden <文件[夹]路径> #去掉隐藏属性{finder中看不到}

 

可以检验一下

用chflags hidden fgh.txt [文件]

finder看不到了

chflags hidden Backup [文件夹]

finder看不到

当然,如果你常用Terminal的话,自然ls是不参考这个属性的,这样隐藏的文件[夹]是会显示的,ls是识别leading dot的这种方式的

 

Reference:

1. http://www.cnblogs.com/lm3515/archive/2010/12/08/1900271.html

2. http://wenku.baidu.com/view/86f0e059804d2b160b4ec0da.html

Mac OX 隐藏文件夹,文件,应用,磁盘的2种方法 hide finder folder, file, application, volume in 2 ways