avatar
s*l
1
就是当某个目录下的文件特别多的时候(上千个),ls就不管用了?
是不是应该加什么特别的option,我用man ls看了看还是不得要领。
那位专家解惑?谢谢了。
avatar
s*s
2
在这种情况下用*或?等匹配符会有问题,
这时可用ls+grep代替,具体要看你想列什么样的文件

【在 s*****l 的大作中提到】
: 就是当某个目录下的文件特别多的时候(上千个),ls就不管用了?
: 是不是应该加什么特别的option,我用man ls看了看还是不得要领。
: 那位专家解惑?谢谢了。

avatar
s*l
3
正是你说的这种情况,光用ls,可以看,都是一用ls plot*的时候
就玩完了。
多谢指教

【在 s**s 的大作中提到】
: 在这种情况下用*或?等匹配符会有问题,
: 这时可用ls+grep代替,具体要看你想列什么样的文件

avatar
s*s
4
then try:
ls | grep ^plot

【在 s*****l 的大作中提到】
: 正是你说的这种情况,光用ls,可以看,都是一用ls plot*的时候
: 就玩完了。
: 多谢指教

avatar
k*e
5
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.

【在 s*****l 的大作中提到】
: 正是你说的这种情况,光用ls,可以看,都是一用ls plot*的时候
: 就玩完了。
: 多谢指教

avatar
s*s
6
用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.

avatar
f*r
7
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.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。