1、 ls命令解释
ls英文全称为list,列表列出的意思。作用是列出目录中的内容
2、 命令格式
Ls [参数] [目录]
3、 命令常用参数
不带参数:默认列出目录下的所有文件名
-l: 列出目录下子目录和文件的详细信息(注,ll相当于ls –l)
-a: 列出目录下所有东西,包括隐藏的
-t 按最后修改时间排序
-S 按文件大小排序。(大写的S)
-r 排序时按倒序。
4、 命令实例
实例一:默认不带参数
其中蓝色old为目录,其他两个为文件。可见,在情况下ls命令会列出当前目录下的所有子目录和文件名
实例二:-l参数
-l参数会列出本目录下子目录和文件的详细信息
下面以old目录为例解释一下列出信息的意义
drwxr-xr-x 其中d表示old为目录,若为-表示文件,接下来表示属主拥有的对改目录的权限为rwx,即读写执行。属主所在组的权限为r-x即可读可执行不可写。其他用户的权限为r-x。
2表示该目录的链接数
rootroot 表示目录old的属主和所在的用户组
4096表示目录old所占用的大小,单位为byte
May22 09:29表示目录的创建或修改时间
old目录名
实例三:-a参数
首先看一下没有使用-a参数时的情况
除了上面的文件外还列出了隐藏的文件,包括.和..这两个文件
实例四:-S参数, 按文件大小排序。
先用ls –l查看原来的排序和大小
可见其排序按照文件的字符顺序,在来看一下使用了-S的情况:
按文件的大小排序(第五列表文件大小)