Linux Find -type f 有限制
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/14801313/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Find -type f with restrictions
提问by David542
I have the following find command to find all files in a Volume:
我有以下 find 命令来查找卷中的所有文件:
find ./ -type f
How would I exclude all files that start with .
? Also, I do want to include foldersthat being with .
For example:
我如何排除所有以 开头的文件.
?另外,我确实想包括与例如的文件夹.
:
- Include
.Trashes/file.php
- Do not include
folder/.hidden_file.php
- 包括
.Trashes/file.php
- 不包括
folder/.hidden_file.php
What would be the correct find
command for this?
什么是正确的find
命令?
采纳答案by Eric
To exclude all file names which begin with a .
排除所有以 .
find ./ -type f ! -name '.*'
this will search in directories that begin with a . for filenames which do not begin with a .
这将搜索以 . 对于不以 .