【发布时间】:2018-03-16 19:00:40
【问题描述】:
我想在终端的任何目录中的任何位置搜索隐藏文件(例如文件名是:“.somefile”)。
这是一个正确的命令吗?
find / -name ".somefile"
额外问题 - 是否可以从搜索输出中排除 Permission denied 行? (| grep -v "Permission denied" 无法直接使用)...
谢谢。
【问题讨论】:
-
find / -name ".somefile" 2 > /dev/null -
这可能很快就会关闭,因为它不是编程问题,因此离题(下一次,在 SuperUser 中发布这样的问题,或者改为询问不同的问题)。但是,您的问题的答案是:1) 是的,2) 只需将
stderr发送到/dev/null。 -
你的命令是对的,只要在前面加上
sudo就可以去掉权限被拒绝了。 -
谢谢大家。只是一个简短的注释@arkascha:
2 > /dev/null给了我错误(find: 2: unknown primary or operator),而2> /dev/null没有(注意在第 2 号之后的第二个命令中少了一个“空格”)。