mac系统下设置隐藏文件的可见性,有三种方式:
一、使用快捷键
打开finder,按下 shift + command + . 即可显示所有文件或文件夹,再次按下恢复隐藏状态.
二、 在终端执行命令
打开终端或iterm,执行如下命令:
// 设置隐藏文件不可见
defaults write com.apple.finder AppleShowAllFiles FALSE
// 设置隐藏文件可见
defaults write com.apple.finder AppleShowAllFiles TRUE
三、在终端执行脚本( 推荐 )
方法二中命令不易记住,可将其写入脚本文件,编入配置文件,具体步骤如下:
1.新建两个文本文件,分别命名为show.sh, hide.sh , 内容分别如下:
defaults write com.apple.finder AppleShowAllFiles TRUE
defaults write com.apple.finder AppleShowAllFiles FALSE
2.打开终端,执行 vim ~/.bash_profile 打开 .bash_profile文件, 在文件末尾添加如下两行:
alias show=/Users/yangxi/config/show.sh
alias hide=/Users/yangxi/config/hide.sh
目的是为 show.sh 和 hide.sh 脚本配置别名, 换上自己的show.sh 和hide.sh 文件存放的路径, 保存退出.bash_profile文件, 执行source ~/.bash_profile 让配置生效.
3. 在终端中执行 show / hide 即可显示/隐藏 隐藏文件.
另外,若在终端执行show / hide时报错 : zsh: permission denied
出现此问题的原因是用户没有执行脚本的权限
可在终端中切换到show.sh / hide.sh 所在目录,执行如下命令:
chmod u+x show.sh
chmod u+x hide.sh
说明:
chmod是权限管理命令change the permissions mode of a file的缩写
u代表所有者
x代表执行权限
’+’ 表示增加权限
chmod u+x file.sh 就表示对 当前目录下 的file.sh文件的所有者增加可执行权限