ls in Unix (Sun)# Unix - 噫吁兮,危乎高哉s*l2002-11-22 08:111 楼就是当某个目录下的文件特别多的时候(上千个),ls就不管用了?是不是应该加什么特别的option,我用man ls看了看还是不得要领。那位专家解惑?谢谢了。
s*s2002-11-22 08:112 楼在这种情况下用*或?等匹配符会有问题,这时可用ls+grep代替,具体要看你想列什么样的文件【在 s*****l 的大作中提到】: 就是当某个目录下的文件特别多的时候(上千个),ls就不管用了?: 是不是应该加什么特别的option,我用man ls看了看还是不得要领。: 那位专家解惑?谢谢了。
s*l2002-11-22 08:113 楼正是你说的这种情况,光用ls,可以看,都是一用ls plot*的时候就玩完了。多谢指教【在 s**s 的大作中提到】: 在这种情况下用*或?等匹配符会有问题,: 这时可用ls+grep代替,具体要看你想列什么样的文件
s*s2002-11-22 08:114 楼then try:ls | grep ^plot【在 s*****l 的大作中提到】: 正是你说的这种情况,光用ls,可以看,都是一用ls plot*的时候: 就玩完了。: 多谢指教
k*e2002-11-22 08:115 楼use command findfind . -exec ls | morekinda of that. but the above line is not correct. I don't have unix os at hand.【在 s*****l 的大作中提到】: 正是你说的这种情况,光用ls,可以看,都是一用ls plot*的时候: 就玩完了。: 多谢指教
s*s2002-11-22 08:116 楼用find 也可:find . -name plot\* -exec ls -l {} \;【在 k******e 的大作中提到】: use command find: find . -exec ls | more: kinda of that. but the above line is not correct. I don't have unix os at hand.
f*r2002-11-22 08:117 楼If you don't need long format, try a simple command:echo plot*【在 k******e 的大作中提到】: use command find: find . -exec ls | more: kinda of that. but the above line is not correct. I don't have unix os at hand.