列出名称以 a 到 k 之间的任何字符开头的文件

Lav*_*nya 4 files

如何列出名称以 a 到 k 中的任何一个字符(包括两者)开头的文件?

Hau*_*ing 6

find . -type f -name '[a-k]*'
Run Code Online (Sandbox Code Playgroud)

或(为了避免语言环境问题)

find . -type f -name '[abcdefghijk]*'
Run Code Online (Sandbox Code Playgroud)

  • @AL 参见 Stephane 对 Ketan 回答的评论 (2认同)

mkc*_*mkc 6

尝试这个:

find . -type f -name "[a-k]*"
Run Code Online (Sandbox Code Playgroud)

  • 在大多数语言环境(包括现代美国语言环境)中,例如包括 `á`(或 `æ` 或 `dz`),但不包括 `ḱ`(另请注意,没有任何东西保证文件名的编码与用户的语言环境)。 (3认同)