在 UNIX 中,如何搜索目录中所有特定长度的文件?例如,如何在目录 /blah 中搜索所有名称长度为 5 的文件?
我到处都找过了,根本找不到它。
答案1
任何错误
ls /blah/?????
就像
$ ls blah/*
blah/apple blah/bananas blah/pears blah/pie
$ ls blah/?????
blah/apple blah/pears
答案2
find /blah -maxdepth 1 -iname '?????' -xtype f
答案3
你可以使用这个:
ls | awk '{if (length($1)==10) print $1}'