linux之如何在 Linux 中删除文件名全部大写的文件

虾米哥 阅读:17 2024-10-24 08:47:37 评论:0

假设我有一个包含以下文件的目录:

ls

ABC BCD CDE DEF abc bcd cde def Abc

如何删除所有文件名全部大写的文件? (在这种情况下删除 ABC BCD CDE DEF)

请您参考如下方法:

使用 GNU 查找:

find . -maxdepth 1 ! -name '*[![:upper:]]*' -delete 

请注意,这不会进入子目录,也不会删除文件名全部为大写的非空目录。


标签:linux
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号