命令功能:

ls是list的简写,列出目录下的内容

命令格式:

ls [OPTION]... [FILE]...

命令参数:

-a,--all    不忽略以“.”开头的隐藏文件

-A, --almost-all   列出所有文件,但不包括“.”(表示当前目录)和“..”(表示当前目录的父目录)。

--author   与“-l”一起使用,打印出每个文件的作者。

--block-size=SIZE     查看文件的block大小。K = Kilobyte、M = Megabyte、G = Gigabyte、T = Terabyte、P = Petabyte、E = Exabyte、Z = Zettabyte、Y = Yottabyte

-B, --ignore-backups   忽略以“~”结尾的文件

-c   配合 -lt:根据 ctime排序及显示。 ctime (文件状态最后更改的时间)

-C   按列输出,纵向排序

-d, --directory   显示目录信息,而不是目录下的文件信息

-f   对输出的文件不进行排序, 使能-aU,禁用-ls --color。

-g   不列出文件所有者

-G, --no-group    不列出任何有关组的信息

-H, –dereference-command-line    使用命令列中的符号链接指示的真正目的地

-i, –inode  打印出每个文件的 inode 号

-l   除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。

-L, –dereference  当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息

-R, –recursive   同时列出所有子目录层

-S    根据文件从大到小排序

-t   根据文件修改时间排序

–sort=WORD 以下是可选用的 WORD 和它们代表的相应选项:none (-U), size (-S), time (-t), version (-v), extension (-X)

--help    输出帮助信息。
--version   输出版本信息。

命令实例:

1.列出当前目录下所有文件。

root@Ubuntu1604:/home/vbird# ls -al
total
drwxr-xr-x vbird vbird 9月 : .
drwxr-xr-x root root 9月 : ..
-rw------- vbird vbird 9月 : .bash_history
-rw-r--r-- vbird vbird 9月 : .bash_logout
-rw-r--r-- vbird vbird 9月 : .bashrc
drwx------ vbird vbird 9月 : .cache
-rw-r--r-- vbird vbird 9月 : examples.desktop
-rw------- vbird vbird 9月 : .lesshst
lrwxrwxrwx root root 9月 : link -> /bin
-rw-r--r-- vbird vbird 9月 : .profile
drwxrwxr-x vbird vbird 9月 : test
-rw------- vbird vbird 9月 : .viminfo
-rw------- vbird vbird 9月 : .Xauthority

2.按文件大小从大到小排序

root@Ubuntu1604:/home/vbird# ls -alS
total
-rw-r--r-- vbird vbird 9月 : examples.desktop
drwxr-xr-x vbird vbird 9月 : .
drwxr-xr-x root root 9月 : ..
drwx------ vbird vbird 9月 : .cache
drwxrwxr-x vbird vbird 9月 : test
-rw-r--r-- vbird vbird 9月 : .bashrc
-rw------- vbird vbird 9月 : .bash_history
-rw------- vbird vbird 9月 : .viminfo
-rw-r--r-- vbird vbird 9月 : .profile
-rw-r--r-- vbird vbird 9月 : .bash_logout
-rw------- vbird vbird 9月 : .Xauthority
-rw------- vbird vbird 9月 : .lesshst
lrwxrwxrwx root root 9月 : link -> /bin

3.按创建时间排列文件

root@Ubuntu1604:/home/vbird# ls -alt --full-time     //--full-time 显示完整的时间
total
drwxr-xr-x vbird vbird -- ::07.884661603 + .
-rw------- vbird vbird -- ::07.884661603 + .lesshst
lrwxrwxrwx root root -- ::24.416572407 + link -> /bin
-rw------- vbird vbird -- ::14.990342297 + .viminfo
-rw------- vbird vbird -- ::10.236764641 + .bash_history
-rw------- vbird vbird -- ::05.805653057 + .Xauthority
drwxrwxr-x vbird vbird -- ::58.045314301 + test
drwx------ vbird vbird -- ::56.666914366 + .cache
-rw-r--r-- vbird vbird -- ::15.428935994 + .bashrc
-rw-r--r-- vbird vbird -- ::15.428935994 + examples.desktop
-rw-r--r-- vbird vbird -- ::15.428935994 + .profile
-rw-r--r-- vbird vbird -- ::15.424935878 + .bash_logout
drwxr-xr-x root root -- ::15.396935065 + ..

Linux之ls的更多相关文章

  1. Changing the Color of Linux ls Command 改变Linux的ls命令显示的颜色

    Linux command ls basically use the file /etc/DIR_COLORS or /etc/DIR_COLORS.xterm to define the color ...

  2. Linux之ls命令

    s 命令可以说是linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件 ...

  3. linux shell ls -1 列显示文件

    /******************************************************************************* * linux shell ls -1 ...

  4. Linux下ls命令显示符号链接权限为777的探索

    Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录 ...

  5. Python argparse模块实现模拟 linux 的ls命令

    python 模拟linux的 ls 命令 sample: python custom_ls.py -alh c:/ 选项: -a ,--all 显示所有文件,包括'.'开头的隐藏文件 -l  列表显 ...

  6. Linux的ls命令在Windows中的应用

    Linux的ls命令在Windows中的应用 注:ls是Linux中的命令.其作用是列出当前目录下的文件与文件夹.效果等同于Wndows中的dir指令. 如下图 下面是详细步骤 步骤一.在桌面新建一个 ...

  7. linux的ls命令中文件颜色含义

    linux命令ls会显示出文件的颜色, 系统约定的默认颜色含义如下: 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 主要是使用ln命令建立的文件 红色 ...

  8. Linux命令 ls 和 ll 的使用方法与基本区别

    Linux 命令 ls 和 ll 的使用方法: ll:罗列出当前文件或目录的详细信息,含有时间.读写权限.大小.时间等信息 ,像Windows显示的详细信息.ll是“ls -l"的别名.相当 ...

  9. Linux中ls命令用法

    ls 命令的含义是list显示当前目录中的文件名字.注意不加参数它显示除隐藏文件外的所有文件及目录的名字. 1)ls –a 显示当前目录中的所有文件,包含隐藏文件 命令: aijian.shi@U-a ...

  10. Linux命令 ls -l 输出内容含义详解

    Linux命令 ls -l s输出内容含义详解   1. ls  只显示文件名或者文件目录 2. ls -l(这个参数是字母L的小写,不是数字1) 用来查看详细的文件资料 在某个目录下键入ls -l可 ...

随机推荐

  1. 雷林鹏分享:jQuery EasyUI 数据网格 - 扩展编辑器

    jQuery EasyUI 数据网格 - 扩展编辑器 一些常见的编辑器(editor)添加到数据网格(datagrid),以便用户编辑数据. 所有的编辑器(editor)都定义在 $.fn.datag ...

  2. linux软件管理之rpm管理rpm包

    使用RPM工具管理RPM包 ====================================================================================需要 ...

  3. CRM SALES ORDER ADD EEWB SEARCH FIELD

    1.找到对应的查询结构: T-code:GENIL_MODEL_BROWSER Component Set 输入'ONEORDER' 点击DISPLAY 展开Dynamic Query Object, ...

  4. 如何正确使用QThread

    如何正确使用QThread https://www.2cto.com/kf/201609/550462.html

  5. less的学习(@变量名)

    引自:https://www.cnblogs.com/starof/p/5226739.html Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量.混合(mixin).函数 ...

  6. java 创建string对象机制 字符串缓冲池 字符串拼接机制 字符串中intern()方法

    字符串常量池:字符串常量池在方法区中 为了优化空间,为了减少在JVM中创建的字符串的数量,字符串类维护了一个字符串池,每当代码创建字符串常量时,JVM会首先检查字符串常量池.如果字符串已经存在池中,就 ...

  7. Linux之expr命令详解

    expr命令: expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串. –格式为: expr Expression(命令读入Expressi ...

  8. Android stdio 报错 error invoking main method

    打开Android stdio失败 报错:error invoking main method 想想前一天做了什么事?? 昨天把企图把Android Stdio文件包移盘,但是中途截止了,也就是说移动 ...

  9. jquery常用实例

    $("#returnTop").click(function () { var speed=200;//滑动的速度 $('body,html').animate({ scrollT ...

  10. keras 实现人工神经网络

    #encoding=utf-8 import numpy as np from keras.models import Sequential from keras.layers import Dens ...