Mac 下查找文件,最简单的方法应该是

mdfind filename

等同于

mdfind -name filename

不过,mdfind 貌似无法查找隐藏文件,比如,你要查找.zshrc,那么,用mdfind .zshrc 将一无所获。

此时,我们还是需要用回 find 命令。但如果我们用

find / -name .zshrc

我们将看到满屏的permission denied,如

... ...
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 信息呢。

主要有以下三种方法:

  • 用管理员权限执行find
sudo find / -name "keyword" -print
  • 丢弃所有错误输出
find / -name "keyword" -print 2>/dev/null
  • 过滤 Permission denied 信息
find / -name "keyword" -print 2>&1 | fgrep -v "Permission denied"

这样,你的查找结果就干净多了! :)

Mac find 去除 “Permission denied” 信息的方法的更多相关文章

  1. 【转】Mac find 去除 “Permission denied” 信息的方法

    转自 https://segmentfault.com/a/1190000007058875 Mac 下查找文件,最简单的方法应该是 mdfind filename 等同于 mdfind -name ...

  2. OSError:[Errno 13] Permission denied:'my_library' 问题解决方法

    出现问题: 执行 rosrun rosserial_windows make_libraries.py my_library 命令时出现OSError:[Errno 13] Permission de ...

  3. windows下github 出现Permission denied (publickey).解决方法

    今天在学习github的时候遇到了一些问题,然后爬了一会,找到了解决方法记录下来,以防忘记,当然能帮助别人最好啦! github教科书传送门:http://www.liaoxuefeng.com/wi ...

  4. github: Permission denied (publickey). 问题解决方法

    部署服务器过程中想clone自己github中的库,结果出现Permission denied (publickey).的错误,解决方法是添加服务器公钥到github的settings->SSH ...

  5. [转载]windows下github 出现Permission denied (publickey).解决方法

      今天在学习github的时候遇到了一些问题,然后爬了一会,找到了解决方法记录下来,以防忘记,当然能帮助别人最好啦! github教科书传送门:http://www.liaoxuefeng.com/ ...

  6. zookeeper.out: Permission denied错误解决方法

    [hadoop@node1 root]$ zkServer.sh start JMX enabled by default Using config: /opt/software/zookeeper- ...

  7. 数据库迁移后报错提示MySQL Error:Can''t find file errno: 13 - Permission denied的解决方法

    用户MYSQL数据库迁移后,遇到报错MySQL Error:Can't find file (errno: 13 - Permission denied)使用以下指令重新设置所有者和权限,依然不能解决 ...

  8. 【Git】.git/FETCH_HEAD: Permission denied 的解决方法

    背景: 用webhook去拉取代码.报错 .git/FETCH_HEAD: Permission denied 原因分析:.git/FETCH_HEAD的这个文件所属组和所属主是root权限,而我用w ...

  9. Linux中Oracle启动侦听报错TNS:permission denied的解决方法

    最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. [oracle@orac ...

  10. Mac Docker Desktop "Mounts denied: EOF."解决方法

    环境 系统: Mac OS Catalina Docker Desktop: 问题描述 在Mac环境下创建容器时用"-v"参数挂载目录出现"docker: Error r ...

随机推荐

  1. Vue 学习笔记 [Part 7]

    作者:故事我忘了¢个人微信公众号:程序猿的月光宝盒 目录 一. Promise 1.0 什么是Promise 1.1. Promise的基本使用 1.2. Promise的链式调用 1.3. Prom ...

  2. 故障处理:ORA-04031真实案例分享

    我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效 ...

  3. 商品中心—17.缓存与DB一致性的技术文档

    大纲 1.缓存与数据库一致性服务的设计 2.缓存与数据库一致性服务的注解 3.缓存与数据库一致性服务的处理入口 4.缓存与数据库一致性服务的消费缓存消息 5.缓存与数据库一致性服务的消费检查 6.缓存 ...

  4. 群晖Synology NAS即DSM系统7.2去掉@eaDir文件夹并禁止其生成

    原文永久链接:https://forum.piwind.com/d/28-qun-hui-synology-nasji-dsmxi-tong-72qu-diao-at-eadirwen-jian-ji ...

  5. 实现一个双向绑定和v-model

    发布订阅模式 我把发布订阅的实现类单独提出来,这样代码看起来简洁 /* * 发布订阅 **/ class Pubsub { static instance = null; // 单例 static g ...

  6. layui.laytpl如何从外部引入模板文件

    首页 index.html <body> <div id="hello"></div> <script src="./lib/l ...

  7. GX面试笔试

    awk 转载 http://blog.csdn.net/hairetz/article/details/4141043/ 一.预备知识-程序的内存分配    一个由C/C++编译的程序占用的内存分为以 ...

  8. qt 中 使用 opengl 上下文 (context) 相关的注意事项

    qt 中 使用 opengl 相关的注意事项 本人移植了一个glut到qt的项目,前期没有注意相关的上下文的使用,导致相关的显示混乱. 解决方案 makeCurrent();在每一个类函数中加上这一句 ...

  9. C-Kermit AND C-Kermit for Android

    C-KERMIT 10.0 TUTORIAL https://www.kermitproject.org/ck10tutor.html#commands In the present age of g ...

  10. spring-ai 学习系列(1)-调用本地ollama

    spring-ai框架为java程序员快速融入AI大潮提供了便利,下面演示如何调用本地deepseek模型 一.安装ollama https://www.ollama.com/ 首页下载安装即可 选择 ...