如何看目录下“不是以log开头的文件名”的文件?

发表于:2007-06-09来源:作者:点击数: 标签:
一个目录下, HOST:/home/data/#ls-ltrlog*|wc-l 998970 HOST:/home/data/#ls-ltr|wc-l 999999 因为log*文件太多,我现在不知道这个目录下,除了log*以外,其它还有哪些文件。该如何看其它的那些文件呢? zcycy 回复于:2002-03-01 10:01:00 我有个笨主意,

一个目录下,
HOST:/home/data/# ls -ltr log* |wc -l
                     998970
HOST:/home/data/# ls -ltr |wc -l
                     999999
因为log*文件太多,我现在不知道这个目录下,除了log*以外,其它还有哪些文件。该如何看其它的那些文件呢?

 zcycy 回复于:2002-03-01 10:01:00
我有个笨主意,呵呵:
ls -la a*
ls -la b*
......
ls -la z*

 zhangbin 回复于:2002-03-01 10:35:10
ls -l|grep -v log

 smileinwind 回复于:2002-03-01 10:36:38
用find命令


 carlyang 回复于:2002-03-01 14:00:35
ls -l|grep -v log 不能列出 *log* 文件
可用 ls -la > x;ls -la log* >y;diff x y
  

 shirley 回复于:2002-03-01 16:31:07
ls -l|awk '{ if ($9 !~ /^log/) print $0 }'

 liuwater 回复于:2002-03-01 18:24:15
ls > a
ls *log* > bdiff a b


 feeling 回复于:2002-03-12 15:00:58
shirley 的是正解,也可以 ls |grep -v "^log"

原文转自:http://www.ltesting.net