从查找中排除文件列表【JAVA教程】

!
也想出现在这里? 联系我们
信息

从查找中排除文件列表,第1张

概述从查找排除文件列表

如果我在运行find时想排除的文本文件中有一个文件名列表,我该怎么做? 例如,我想要做类似的事情:

find /dir -name \”*.gz\” -exclude_from skip_files

除了skip_files中列出的文件以外,还可以在/ dir中获得所有的.gz文件。 但是find没有-exclude_from标志。 如何跳过skip_files所有文件?

在Bash中使用-exec选项来查找命令

linux命令:如何只查找文本文件?

如何使用unix“find”命令来查找所有的cpp和h文件?

为什么“查找”命令失败而没有错误?

用批处理查找和replace值的列表

我不认为find的选项,你可以使用printf和你的排除列表建立一个命令:

find /dir -name \”*.gz\” $(printf \”! -name %s \” $(cat skip_files))

这和做一样:

find /dir -name \”*.gz\” ! -name first_skip ! -name second_skip …. etc

或者,你可以从find到grep :

find /dir -name \”*.gz\” | grep -vFf skip_files

我想你可以尝试一下

find /dir ( -name \”*.gz\” ! -name skip_file1 ! -name skip_file2 …so on )

find /var/www/test/ -type f ( -iname \”*.*\” ! -iname \”*.PHP\” ! -iname \”*.jpg\” ! -iname \”*.png\” )

上面的命令给出了除.PHP,.jpg和.png扩展名之外的所有文件的列表。 这个命令适用于我的腻子。

总结

以上是内存溢出为你收集整理的从查找中排除文件列表全部内容,希望文章能够帮你解决从查找中排除文件列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞109 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容