如何仅显示隐藏目录,然后分别查找隐藏文件

装甲师09

我正在尝试列出目录中的所有隐藏文件,但未列出其他目录,并且我尝试仅使用ls和grep进行此操作。

ls -a | egrep  "^\."

到目前为止,这就是我所拥有的,但是问题是,当我不想要隐藏目录时,它还会列出隐藏目录。

然后,完全分开,我要列出隐藏的目录。

穆罕默德

仅列出隐藏文件

ls -ap | grep -v / | egrep "^\."  

请注意,这里的文件是不是目录的所有内容。“ Linux中的一切都是文件”中它不是文件;)

只列出隐藏的目录

ls -ap | egrep "^\..*/$"  

评论:

  • ls -ap列出当前目录中的所有内容,包括隐藏的内容,并/在目录末尾放置a
  • grep -v /反转的结果grep /,因此不包含目录。
  • "^\..*/$"匹配以开头.和结尾的所有内容/
  • 如果要从第二部分的结果中排除...目录,则可以使用-Aoption代替-afor ls,或者如果要使用正则表达式,可以使用"^\.[^.]+/$"代替"^\..*/$"

玩得开心!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章