Mac 下查找文件,最简单的方法应该是post
mdfind filename
等同于code
mdfind -name filename
不过,mdfind 貌似没法查找隐藏文件,好比,你要查找.zshrc
,那么,用mdfind .zshrc
将一无所得。io
此时,咱们仍是须要用回 find
命令。但若是咱们用zsh
find / -name .zshrc
咱们将发行满屏的permission denied
,如file
... ... find: /private/var/spool/postfix/hold: Permission denied find: /private/var/spool/postfix/incoming: Permission denied find: /private/var/spool/postfix/maildrop: Permission denied ... ...
这不是咱们想看到的结果,如何阻止这些 permission denied
信息呢。权限
主要有如下三种方法:grep
用管理员权限执行find
方法
sudo find / -name "keyword" -print
丢弃全部错误输出word
find / -name "keyword" -print 2>/dev/null
过滤 Permission denied
信息文件
find / -name "keyword" -print 2>&1 | fgrep -v "Permission denied"
如何,你的查找结构是否干净多了! :)