一个目录下, HOST:/home/data/#ls-ltrlog*|wc-l 998970 HOST:/home/data/#ls-ltr|wc-l 999999 因为log*文件太多,我现在不知道这个目录下,除了log*以外,其它还有哪些文件,
如何看目录下“不是以log开头的文件名”的文件?Unix系统
。该如何看其它的那些文件呢? 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:10ls -l|grep -v log
smileinwind 回复于:2002-03-01 10:36:38用find命令
carlyang 回复于:2002-03-01 14:00:35ls -l|grep -v log 不能列出 *log* 文件
可用 ls -la > x;ls -la log* >y;diff x y
shirley 回复于:2002-03-01 16:31:07ls -l|awk '{ if ($9 !~ /^log/) print $0 }'
liuwater 回复于:2002-03-01 18:24:15ls > a
ls *log* > bdiff a b
feeling 回复于:2002-03-12 15:00:58shirley 的是正解,也可以 ls |grep -v "^log"
原文转自:http://www.ltesting.net