【问题标题】:Linux display files with orderLinux按顺序显示文件
【发布时间】:2018-03-26 17:07:07
【问题描述】:

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

1. a1.cpp
2. a2.cpp 

【问题讨论】:

  • 哼...ls *.cpp?
  • 好的,谢谢。 ls *.cpp | nl

标签: linux shell file find


【解决方案1】:

如何只用数字显示cpp

使用查找命令:

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

如果“with numbers”你的意思不是文件名中的数字,而是输出项目/文件的增量数量 - find + nl 管道:

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

【讨论】:

  • 它显示额外的字符。像./1.cpp ./2.cpp,你能帮我删除./
  • @KunyuanXiao,这些条目是文件完整路径。 find 允许您递归查找。如果您只想在第一级的一个目录中列出文件 - 您应该在问题中提及这一点
猜你喜欢
  • 1970-01-01
  • 2013-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多