Linux ls 排序

在Linux中查看文件,有时需要对文件进行排序。

以weblogic, Oracle目录为例,缺省是没有按创建时间或文件大小排序的。

[[email protected] Oracle]$ ls -l

总计 184

drwxr-xr-x 6 web weblogic   4096 07-02 09:19 coherence_3.7

-rw-rw---- 1 web weblogic    426 07-02 09:29 domain-registry.xml

drwxr-xr-x 2 web weblogic   4096 07-11 11:12 logs

drwxr-xr-x 7 web weblogic  36864 07-02 09:16 modules

-rw-r--r-- 1 web weblogic    849 07-02 09:19 ocm.rsp

-rw-r--r-- 1 web weblogic 108849 07-02 09:19 registry.dat

-rw-r--r-- 2 web weblogic   1908 07-02 09:19 registry.xml

-rw-r--r-- 1 web weblogic   1908 07-11 11:10 registry.xml--

drwxr-x--- 3 web weblogic   4096 07-02 09:24 user_projects

drwxr-xr-x 8 web weblogic   4096 07-02 09:18 utils

drwxr-xr-x 8 web weblogic   4096 07-02 09:19 wlserver_10.3

1、按创建时间进行排序,缺省为时间最近的排前

[[email protected] Oracle]$ ls -lt

总计 184

drwxr-xr-x 2 web weblogic   4096 07-11 11:12 logs

-rw-r--r-- 1 web weblogic   1908 07-11 11:10 registry.xml--

-rw-rw---- 1 web weblogic    426 07-02 09:29 domain-registry.xml

drwxr-x--- 3 web weblogic   4096 07-02 09:24 user_projects

drwxr-xr-x 6 web weblogic   4096 07-02 09:19 coherence_3.7

drwxr-xr-x 8 web weblogic   4096 07-02 09:19 wlserver_10.3

-rw-r--r-- 2 web weblogic   1908 07-02 09:19 registry.xml

-rw-r--r-- 1 web weblogic 108849 07-02 09:19 registry.dat

-rw-r--r-- 1 web weblogic    849 07-02 09:19 ocm.rsp

drwxr-xr-x 8 web weblogic   4096 07-02 09:18 utils

drwxr-xr-x 7 web weblogic  36864 07-02 09:16 modules

2、按文件大小进行排序,注意参数是大写的S,缺省为最大文件排前

[[email protected] Oracle]$ ls -lS

总计 184

-rw-r--r-- 1 web weblogic 108849 07-02 09:19 registry.dat

drwxr-xr-x 7 web weblogic  36864 07-02 09:16 modules

drwxr-xr-x 6 web weblogic   4096 07-02 09:19 coherence_3.7

drwxr-xr-x 2 web weblogic   4096 07-11 11:12 logs

drwxr-x--- 3 web weblogic   4096 07-02 09:24 user_projects

drwxr-xr-x 8 web weblogic   4096 07-02 09:18 utils

drwxr-xr-x 8 web weblogic   4096 07-02 09:19 wlserver_10.3

-rw-r--r-- 2 web weblogic   1908 07-02 09:19 registry.xml

-rw-r--r-- 1 web weblogic   1908 07-11 11:10 registry.xml--

-rw-r--r-- 1 web weblogic    849 07-02 09:19 ocm.rsp

-rw-rw---- 1 web weblogic    426 07-02 09:29 domain-registry.xml

第5列为文件大小,最大的文件为registry.dat。

3、反序(倒过来排),使用-r参数

[[email protected] Oracle]$ ls -lSr

总计 184

-rw-rw---- 1 web weblogic    426 07-02 09:29 domain-registry.xml

-rw-r--r-- 1 web weblogic    849 07-02 09:19 ocm.rsp

-rw-r--r-- 1 web weblogic   1908 07-11 11:10 registry.xml--

-rw-r--r-- 2 web weblogic   1908 07-02 09:19 registry.xml

drwxr-xr-x 8 web weblogic   4096 07-02 09:19 wlserver_10.3

drwxr-xr-x 8 web weblogic   4096 07-02 09:18 utils

drwxr-x--- 3 web weblogic   4096 07-02 09:24 user_projects

drwxr-xr-x 2 web weblogic   4096 07-11 11:12 logs

drwxr-xr-x 6 web weblogic   4096 07-02 09:19 coherence_3.7

drwxr-xr-x 7 web weblogic  36864 07-02 09:16 modules

-rw-r--r-- 1 web weblogic 108849 07-02 09:19 registry.dat

注意:第2列意义为文件硬链接数或目录子目录数,对文件则是指硬链接数,对文件夹则指子目录数

Linux ls 排序

时间: 2024-10-11 16:10:09

Linux ls 排序的相关文章

linux ls命令教程,ls命令怎么用,全部招数都教你

linux ls命令的用法大全 学习linux这么久了,最常用的命令莫属 ls命令了,今天就总结下ls命令的用法与经验技巧. ls命令按文件大小查看文件 a.降序:ls -lsh [email protected]:~$ ls -lsh total 20M 20M -rw-r--r-- 1 moudaen 65536  20M Nov 11 17:44 Gender.war 4.0K drwxr-xr-x 2 moudaen 65536 4.0K Nov 11 17:44 test 8.0K -

linux ls和 ll 命令

工作中用到      ll -alrth|tail -30    命令 所以再来回顾一下 ls 命令 linux ls和 ll 命令 ll 命令列出的信息更加详细,有时间,是否可读写等信息 ll命令和ls -l命令结果区别: 上面结果说明: ll会列出该文件下的所有文件信息,包括隐藏的文件,而ls -l只列出显式文件,说明这两个命令还是不等同的! ls 只列出文件名或目录名 列表 ll -t 是降序, ll -t | tac 是升序 ll不是命令,是ls -l的别名 ls 命令可以说是linux

Linux ls 命令实现(简化版)

在学习linux系统编程的时候,实现了ls命令的简化版本. 实现的功能如下: 1. 每种文件类型有自己的颜色 (- 普通文件, d 目录文件, l 链接文件, c 字符设备文件, b 快设备文件, p 管道文件, s socket文件.共7种) 2. 支持的参数有 -hali (a: 显示隐藏文件, i: 显示inode节点号,l: 以列表形式显示文件的详细信息,h: 人类可读的文件大小显示) 3. 对于符号链接,显示出其指向的文件. 4. 设备文件,显示主设备号和次设备号,不显示文件大小(设备

linux ls -l 详解[转]

linux ls -l 详解[转] 有几个字段老是记不住,就记载这里吧 ls -l 列表信息详解 我们平时用ls -l 命令查看一个目录下的文件和子目录的详悉信息时,会得到一个详细的文件和目录名列表.这个列表包含了文件的属性,所属用户,所属组,创建时间,文件大小等等信息.这些信息到底是什么意思呢?有很多初学者对这些不太了解,因此想详悉讲解一下用ls -l命令得到的文件列表每一个字段的意思 以笔者电脑的/root目录为例: [[email protected] root]# ll 总用量 4055

linux ls 用法

ls -LS 按照大小降序排列 ls -l |sort -n -k5 按照大小升序 ls -lrt 按照时间降序 ls -lnt 按照时间升序 ls -l|grep -v "^d" 只显示文件 ls -l -d */ 只显示目录 ls -l |sort -k9 按照文件名称升序 ls -lr 按照文件名降序 ls -l|sort -rk9 按照文件名称降序 linux ls 用法

ls 排序

ls 排序 首先我们通过man 来看看 ls其中有几项; -S     sort by file size : 按大小降序 --sort=WORD sort by WORD instead of name: none -U, extension -X, size -S, time -t, version -v --time=WORD with -l, show time as WORD instead of modification time: atime -u, access -u, use

linux下 ls 排序

ls -lS                       按大小降序排列 ls -l | sort -n -k5    按大小升序 ls -lrt                       按时间降序 ls -lnt                      按时间升序 ls -l | sort -k9         按文件名升序(这是ls的默认输出方式) ls -lr                        按文件名降序 ls -l | sort -rk9       按文件名降序

Linux - Linux ls命令参数详解

-a — 全部(all).列举目录中的全部文件,包括隐藏文件(.filename).位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录.-l — 长(long).列举目录内容的细节,包括权限(模式).所有者.组群.大小.创建日期.文件是否是到系统其它地方的链接,以及链接的指向.-F — 文件类型(File type).在每一个列举项目之后添加一个符号.这些符号包括:/ 表明是一个目录:@ 表明是到其它文件的符号链接:* 表明是一个可执行文件.-r — 逆向(reverse).从后

Linux ls命令参数详解

下面是一个与 ls 一起使用的一些常用选项的简短列表.请记住,你可以通过阅读 ls 的说明书页(man ls)来获得选项的完整列表. -a – 全部(all).列举目录中的全部文件,包括隐藏文件(.filename).位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录. -l – 长(long).列举目录内容的细节,包括权限(模式).所有者.组群.大小.创建日期.文件是否是到系统其它地方的链接,以及链接的指向. -F – 文件类型(File type).在每一个列举项目之后添加一