linux命令之ls命令及常用参数详解

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参数时的情况

技术分享


使用-a参数技术分享

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

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

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


技术分享

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

    技术分享


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


本文出自 “luohaizi” 博客,请务必保留此出处http://597881426.blog.51cto.com/6819945/1654035

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。