当我将ls
命令与option一起使用时-l
,第一个字母字符串给出有关每个文件的信息,而在该字符串中的第一个字母给出文件的类型。(d
=目录,-
=标准文件,l
=链接等)
如何根据第一个字母过滤文件?
您可以使用grep
以下方式过滤掉目录以外的所有内容:
ls -l | grep '^d'
所述^
指示图案是在该行的开头。替换d
为-
,l
等(如适用)。
当然,您可以使用其他命令直接搜索特定类型(例如find . -maxdepth 1 -type d
),或用于ls -l | sort
基于该第一个字符将相似类型分组在一起,但是,如果要过滤,则应grep
仅从输出中选择适当的行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句