免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3333 | 回复: 15
打印 上一主题 下一主题

请教两个关于ls显示的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-23 09:46 |只看该作者 |倒序浏览
1、列出来的文件和目录信息怎样先文件后目录?也就是文件在一起目录在一起
2、能不能将列出来的目录名转换显示为 【目录名】的形式?也就是加上【】。
谢谢

论坛徽章:
0
2 [报告]
发表于 2007-03-23 10:23 |只看该作者
第一个: ls -l | sort -r
不知道是否是你想要的结果

blizzard@blizzard-linux:~$ ls -l | sort -r
总用量 91176
-rwxrwx--- 1 blizzard blizzard     44544 2007-03-20 10:17 resume(shen).doc
-rw-r--r-- 1 blizzard blizzard      7689 2006-12-25 10:53 ms_vista_english.conf
-rw-r--r-- 1 blizzard blizzard       681 2007-03-23 00:12 test.vi
-rw-r--r-- 1 blizzard blizzard      6253 2006-12-25 10:51 local.conf
-rw-r--r-- 1 blizzard blizzard  46335159 2007-03-19 00:33 lumaqq_2005-linux_gtk2_x86_with_jre.tar.gz
-rw-r--r-- 1 blizzard blizzard      3457 2007-03-18 23:26 雅黑配置.tar.bz2
-rw-r--r-- 1 blizzard blizzard   2863465 2007-03-19 00:39 eva.rar
-rw-r--r-- 1 blizzard blizzard      2496 2007-03-23 09:51 blizzard.txt
-rw-r--r-- 1 blizzard blizzard     15818 2006-12-25 10:51 ms_vista_cjk.conf
-rw-r--r-- 1 blizzard blizzard         0 2007-01-24 13:21 shuttime
-rw------- 1 blizzard blizzard 137023488 2007-03-13 20:15 core.5488
lrwxrwxrwx 1 blizzard blizzard        26 2007-01-22 06:36 Examples -> /usr/share/example-content
drwxr-xr-x 8 blizzard blizzard      4096 2007-03-14 11:46 eva
drwxr-xr-x 7 blizzard blizzard      4096 2007-03-18 10:44 download
drwxr-xr-x 7 blizzard blizzard      4096 2007-03-13 11:03 script
drwxr-xr-x 7 blizzard blizzard      4096 2005-11-21 06:35 LumaQQ
drwxr-xr-x 6 blizzard blizzard      4096 2007-01-23 16:45 系统优化
drwxr-xr-x 5 blizzard blizzard      4096 2007-03-18 22:08 video
drwxr-xr-x 5 blizzard blizzard      4096 2007-03-17 20:37 Heroes3
drwxr-xr-x 2 root     root          4096 2007-01-06 05:21 AdobeReader
drwxr-xr-x 2 blizzard blizzard      4096 2007-03-23 10:09 image
drwxr-xr-x 2 blizzard blizzard      4096 2007-03-22 21:01 毕业论文
drwxr-xr-x 2 blizzard blizzard      4096 2007-03-22 10:13 07-03-22
drwxr-xr-x 2 blizzard blizzard      4096 2007-03-19 00:41 Downloads
drwxr-xr-x 2 blizzard blizzard      4096 2007-03-14 13:49 Desktop
drwxr-xr-x 2 blizzard blizzard      4096 2007-01-23 17:50 LaTex
drwxr-xr-x 2 blizzard blizzard      4096 2007-01-21 23:50 backup
drwxrwxr-x 2     1003     1003      4096 2006-10-23 02:59 essential-20061022

论坛徽章:
0
3 [报告]
发表于 2007-03-23 13:45 |只看该作者
谢谢!
可以的,我就是想要这种效果

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2007-03-23 13:51 |只看该作者
可以加个 -F  显示目录时 虽 不是 "[目录名]"  但  是这样 "/目录名"

论坛徽章:
0
5 [报告]
发表于 2007-03-23 15:27 |只看该作者
原帖由 大大狗 于 2007-3-23 13:51 发表
可以加个 -F  显示目录时 虽 不是 "[目录名]"  但  是这样 "/目录名"

谢谢,也基本上能解决问题

另外再问一个问题:怎样用一条命令显示当前目录下的所有的 .txt 文件及目录?

论坛徽章:
0
6 [报告]
发表于 2007-03-23 19:38 |只看该作者

回复 5楼 hxy13 的帖子

ls *.txt

论坛徽章:
0
7 [报告]
发表于 2007-03-26 11:42 |只看该作者
原帖由 Cion 于 2007-3-23 19:38 发表
ls *.txt


没说清楚

我意思是想用一条命令显示当前目录下的:所有 .txt 文件和所有目录(不管目录是什么名称),也就是先显示 .txt文件后接着显子目录

论坛徽章:
0
8 [报告]
发表于 2007-03-26 12:22 |只看该作者
linux
  1. find . -maxdepth 1 \( -name "*.txt" -o -type d -a ! -name "." \) -exec ls -ld {} \;
复制代码

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
9 [报告]
发表于 2007-03-26 12:26 |只看该作者
一梦的身手还是那么姣健
why -exec ls -ld {} \;
not -ls ?
my 2 cents

论坛徽章:
0
10 [报告]
发表于 2007-03-26 12:39 |只看该作者
楼主对格式要求很高,也许他不想要-ls的那种输出~

waker兄复活后,变身超级赛亚人,刷屏了……嘻嘻

[ 本帖最后由 一梦如是 于 2007-3-26 12:41 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP