我用git-bash在win 10中工作。我有一大堆文件,所有文件都没有扩展名。但是我已经意识到那些类型" File"是html文件。要选择这些我试过:
$ find -type "File"
find: Arguments to -type should contain only one letter
如何选择Type' File'的文件? (无论延期)
答案 0 :(得分:2)
该列中的类型是Windows'最好猜测文件类型 - 这与UNIX实用程序find
:
find -type f # find all files
会返回截图中的所有内容,因为它们都是某种文件。
要匹配所有没有扩展名的文件(其中"扩展名"被定义为点后面的三个小写字母字符),您可以使用:
find -not -name '*.[a-z][a-z][a-z]'
或者,您可以将模式更改为*.*
以匹配任何不包含点的文件。
如果需要,你可以使用正则表达式来寻找更复杂的东西:
find -regextype posix-extended -not -iregex '.*/.+\.[a-z]{1,4}'
这匹配任何不以点结尾,后跟1到4个字符的文件。