Chinaunix

标题: 通配符問題﹐高手幫忙﹗急急 [打印本页]

作者: mailchina    时间: 2004-02-02 10:03
标题: 通配符問題﹐高手幫忙﹗急急
arch_1_14108.arc  arch_1_18219.arc  arch_1_5886.arc   arch_1_9997.arc
arch_1_14109.arc  arch_1_18220.arc  arch_1_5887.arc   arch_1_9998.arc
以下為執行部分命令之屏幕輸出﹐請高手指點原因﹗
[k1278@hx-db arch]$ ls
arch_1_14110.arc  arch_1_18221.arc  arch_1_5888.arc   arch_1_9999.arc
arch_1_14111.arc  arch_1_18222.arc  arch_1_5889.arc
arch_1_14112.arc  arch_1_18223.arc  arch_1_5890.arc

[k1278@hx-db arch]$ rm arch_1_1*.arc
-bash: /bin/rm: Argument list too long

[k1278@hx-db arch]$ ls arch_1_1*.arc
-bash: /bin/ls: Argument list too long

[k1278@hx-db arch]$ ls *.*
-bash: /bin/ls: Argument list too long

[k1278@hx-db arch]$ rm arch_1_1????.arc
-bash: /bin/rm: Argument list too long

[k1278@hx-db arch]$ ls arch_1_1????.arc
-bash: /bin/ls: Argument list too long
[k1278@hx-db arch]$
作者: q1208c    时间: 2004-02-02 10:08
标题: 通配符問題﹐高手幫忙﹗急急
我这没事的。你试试这个 ls *
作者: mailchina    时间: 2004-02-03 12:12
标题: 通配符問題﹐高手幫忙﹗急急
我這兒其它主機也正常﹐只有這一台
是READHAT 8.0
有這個問題﹐我想請教會是哪個方面出了問題?
請高手幫忙﹗
作者: wolfg    时间: 2004-02-03 13:20
标题: 通配符問題﹐高手幫忙﹗急急
试试
  1. find . -name "arch_1_1*.arc" -print | xargs rm
复制代码

还有,这些.arc是不是在很多层目录下啊?
作者: sakulagi    时间: 2004-02-03 13:39
标题: 通配符問題﹐高手幫忙﹗急急
有可能是文件太多了。
在shell展开通配符的时候,超过了限制,可以考虑用find和xargs配合。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2