Chinaunix
标题:
ls -al每次都出现目录,如何只显示文件而不显示目录
[打印本页]
作者:
lovevmwarer
时间:
2009-03-11 16:23
标题:
ls -al每次都出现目录,如何只显示文件而不显示目录
RT
作者:
飞鸿无痕
时间:
2009-03-11 16:25
标题:
回复 #1 lovevmwarer 的帖子
用find可以!!!不知道ls有没有哪方面的选项,我也想知道!
[
本帖最后由 飞鸿无痕 于 2009-3-11 16:27 编辑
]
作者:
blackold
时间:
2009-03-11 16:26
标题:
回复 #1 lovevmwarer 的帖子
哪种shell?
之前有过贴子,麻烦找一下。
作者:
welcome008
时间:
2009-03-11 16:32
组合命令吧:
ls -alp|grep -v "/"
作者:
ywlscpl
时间:
2009-03-11 16:33
for i in *; do [ ! -d $i ]&&echo $i; done
find . -type f -exec ls -l {} \;
ls -l | awk '$1!~/^d/'
[
本帖最后由 ywlscpl 于 2009-3-11 16:44 编辑
]
作者:
oldoger
时间:
2009-03-11 16:40
ls -l |sed -n '/^[^d]/p'
作者:
angusfz
时间:
2009-03-11 16:49
find . -type f -maxdepth 1 |xargs ls -al
不知道有没有符合LZ的需求
作者:
shaneqi
时间:
2009-03-11 16:56
ls -al | grep -v ^d
作者:
wendaozhe
时间:
2009-03-11 17:23
标题:
回复 #8 shaneqi 的帖子
赞同!
作者:
linuxboy823
时间:
2009-03-11 17:36
标题:
回复 #1 lovevmwarer 的帖子
ls -l |grep -v "^d"
复制代码
还有什么更简单的方法啊?
作者:
rhlei
时间:
2009-03-11 20:11
标题:
回复 #10 linuxboy823 的帖子
这个已经很简单了。
作者:
nxlinux
时间:
2011-12-03 17:04
ls -F|grep -v /$
作者:
cjaizss
时间:
2011-12-03 17:52
......扣了十分
la -l | grep ^-
另外,目录也是文件的一种,我想你需要的是普通文件
作者:
yuloveban
时间:
2011-12-03 23:19
回复
5#
ywlscpl
赞~~
作者:
guoli0813
时间:
2011-12-04 09:33
[staid@staid Studyers]$ ls -lh|grep '^-'
-rw-rw-r--. 1 staid staid 595 12月 4 09:13 cao
-rw-rw-r--. 1 staid staid 630 11月 27 08:51 filename
-rw-r--r--. 1 root root 630 11月 27 11:18 filename2
[staid@staid Studyers]$
作者:
icer_repls
时间:
2011-12-04 23:08
回复
8#
shaneqi
我也觉得这样可以啊, 目录的第一个字母肯定是d,符号链接的话是l 都排除一下就是了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2