我试图在Windows 7中使用Cygwin中的ksh处理超过10000个文件的目录,并且发现它可以在处理开始之前花费一分多钟,因为我开始做
ls -r | while read....
我可以通过
在几秒钟内获得所有文件set *
for file; do
但这不是日期顺序。我现在找到它的唯一方法是运行MSDOS shell并使用“dir”,如下所示:
cmd /c "dir /b /a-d /o-d" | while read...
有没有简单的方法可以在不运行dos shell的情况下执行此操作,为什么“ls”需要这么长时间呢?
感谢。