1、  ls命令解释

 ls英文全称为list,列表列出的意思。作用是列出目录中的内容

2、  命令格式

 Ls [参数] [目录]

3、  命令常用参数

 不带参数:默认列出目录下的所有文件名

-l       列出目录下子目录和文件的详细信息(注,ll相当于ls –l

-a       列出目录下所有东西,包括隐藏的

-t         按最后修改时间排序

-S         按文件大小排序。(大写的S

-r         排序时按倒序。

 

4、  命令实例

 实例一:默认不带参数


wKiom1VfEKfjb-T-AAA2LOelW9Q192.jpg

其中蓝色old为目录,其他两个为文件。可见,在情况下ls命令会列出当前目录下的所有子目录和文件名

实例二:-l参数

wKioL1VfEjHRGeEaAAEADRmAiWo811.jpg

   -l参数会列出本目录下子目录和文件的详细信息

   下面以old目录为例解释一下列出信息的意义

 drwxr-xr-x 其中d表示old为目录,若为-表示文件,接下来表示属主拥有的对改目录的权限为rwx,即读写执行。属主所在组的权限为r-x即可读可执行不可写。其他用户的权限为r-x

2表示该目录的链接数

rootroot 表示目录old的属主和所在的用户组

4096表示目录old所占用的大小,单位为byte

May22 09:29表示目录的创建或修改时间

old目录名

实例三:-a参数

首先看一下没有使用-a参数时的情况

wKioL1VfEbTx_SJ9AACXbhEGxwo846.jpg


使用-a参数wKioL1VfEbTwixWHAAECCg4J-9A472.jpg

除了上面的文件外还列出了隐藏的文件,包括...这两个文件

实例四:-S参数, 按文件大小排序。

先用ls –l查看原来的排序和大小


wKiom1VfD8bxYKwdAAG0PUA2jkA523.jpg

可见其排序按照文件的字符顺序,在来看一下使用了-S的情况:

    wKioL1VfEVCjzxIeAAHKXQPConE546.jpg


按文件的大小排序(第五列表文件大小)