订购Linux显示文件

问题描述:

如何显示具有特定扩展名的所有文件。 例如,我有a1.cpp,b2.cpp,c3.py,d4.py. 如何仅用数字显示cpp。订购Linux显示文件

1. a1.cpp 
2. a2.cpp 
+1

呜呜...'LS * .cpp'? – Blusky

+0

Yeap,谢谢。 ls * .cpp | nl –

如何只显示号码CPP

使用找到命令:

find -type f -name "*[0-9].cpp" 

如果 “用数字” 你的意思是不是内的数字文件名,但in输出项目/文件cremental号码 - 找到 + NL管道:

find -type f -name "*.cpp" | nl -nln -s'. ' -w1 
+0

它显示额外的字符。像./1.cpp ./2.cpp一样,你能帮我删除./ –

+0

@昆园晓,那些条目是文件完整路径。 'find'允许您递归查找。如果你只想列出第一级目录中的文件 - 你应该在你的问题中提及 – RomanPerekhrest