您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

ls 查看文件和目录列表

本小节介绍如何使用命令列出当前所在目录中所有和目录的列表,另外还介绍使用不同的命令参数筛选和限制展示出来的列表。

1. 列表

当前目录下的目录列表命令:

ls

执行结果如下:

Tipsls 命令列出来的目录排序认是按字母的列排序。

2. 列出有的目录列表

使用 ls -F 命令可以在列表出来的后面标识,这样再使用 ls 命令列出列表时,能知道列出的类型和作用:

ls -F

如下图所示:

Tipsls -F 命令列出的后面会加标识,其中 * 表示可执行,/ 表示目录,= 表示 socket ,@ 表示 软,| 表示 FIFOs 。

3. 列出包含隐藏的列表

可以使用 ls -a 命令列出当前目录包含隐藏的所有列表:

ls -a

执行结果如下:

4. 使用多个参数列出列表

可以在 ls 命令后面跟上多个参数列出的列表筛选:

ls -F -R -a

或ls -FRa

执行结果如下:

5. 使用 ll 命令列表详细信息

ll 命令是 ls -l 的简写,它可以出的权限、属主、大小、最后时间等等信息:

ll

或ls -l

执行结果如下图:

最左侧一列表示该的类型:

“-” 表示普通;

“d” 表示目录;

“l” 表示;

“p” 表示管理;

“b” 表示块设备。

这里以 boot 目录为例,r-xr-xr-x 可以分为三部分 [r-x][r-x][r-x],其中的第一部分表示创建者/所有者对该所具有的的权限,第二部分表示创建者/所有者所在的组其他的权限,第三部分表示其他组的的权限。

r(Read,读取权限):若是,则表示可以读取,若是目录,则表示可以浏览目录;

w(Write,写入权限):若是,则表示可以新增、,若是目录,则表示可以、移动目录列表的权限;

x(Execute,执行权限):若是,则表示具有执行的权限,若是目录,则表示该拥有进入目录的权限。

Tips:关于权限相关的知识这里只是了解一下,后面小节或介绍权限相关的。

如果是目录那么这里的减 2 表示它下级目录或者的个数。

如果是则表示指向它的的。

Tips:每个目录下面都包含有 ... 目录,其中 . 表示当前目录,.. 表示。相当于 windows 里面的快捷方式。

其中 root root 可以分为两部分,[root] [root],前面的 root 表示该或目录的所有者/创建者是 root ,后面的 root 表示该或目录所在的组是 root

Tips:关于权限和组的知识,后面小节会详细介绍。

如果是则表示该的大小,单位是字节(byte)。

如果是目录则表示该目录所占的空间大小,并不是指该目录下所有的大小。

Tips:1 字节(byte) = 8 比特(bit), 1 kb = 1024 bit。

表示最后的时间,以 boot 目录为例,表示最后或者创建时间是 4 月 19 日 12:27

表示名,其中 bin->usr/bin 表示软。

亮黄色表示设备;

亮蓝色表示;

灰蓝色表示目录;

亮红色表示压缩;

亮绿色表示可执行;

灰白色表示普通。

6. ls 命令参数介绍

下面列出比较常见的 ls 相关的参数仅供参考:

7.小结

本小节介绍了如何使用 ls 命令出目录或列表,还介绍了如何在 ls 命令后面跟上或多个参数对出的列表限制和筛选,另外还对 ls -l 或 ll 命令出来的信息做了详细的介绍,熟练掌握这些命令参数会帮助读者到目录或的信息,实际工作中需要根据具体的需要选择合适的参数帮助到相关信息,从而提升自己使用 Linux 系统的效率。


联系我
置顶