2017-10-14 74 views
1

如何顯示具有特定擴展名的所有文件。 例如,我有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 –

回答

3

如何只顯示號碼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