查找名称中没有数字的文件

时间:2014-05-28 17:36:27

标签: bash

如何找到文件名中没有数字的文件?

find ~ -name '[a-z].*'

2 个答案:

答案 0 :(得分:3)

!表示不是,所以你也可以这样做:

find ~ ! -name '*[0-9]*'

或者,更准确地说,

find ~ -type f ! -name '*[0-9]*'
    主目录(find)文件中的
  • ~-type f))没有(!)的名称中有数字(-name '*[0-9]*

编辑:如果您要查找没有数字的文件并以* txt结尾,则执行find ~ -type f ! -name '*[0-9]*' -name '*txt'

答案 1 :(得分:1)

你可以写:

find   ~   -not -name '*[0-9]*'