ls命令是linux下最常用的命令。ls命令就是list的缩写。通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。
1.命令格式:
ls [选项] [目录名]
2.命令功能:
列出目标目录中所有的子目录和文件。
3.常用参数
序号 |
命令 | 作用 | 备注 |
1 | ls -l | 显示详细信息 | ls -l = ll |
2 | ls -d | 只显示目录信息 | |
3 | ls -a | 显示所有文件信息 |
隐藏文件是在文件名字以“.”开头的文件。 |
4 | ls -i | 显示文件的inode编号 | inode 是 UNIX 操作系统中的一种数据结构,其本质是结构体,它包含了与文件系统中各个文件相关的一些重要信息。 |
5 | ls -h | 人性化的显示单位 |
|
6 | ls -t | 按时间排序显示 | |
7 | ls --color | 带颜色区分的显示 | |
8 | ls --help | 显示帮助信息 | |
9 | ls --version | 查看ls命令的版本信息 |
4.关于ll的说明
在使用ls命令的时候,我们发现ls -l和ll命令的效果是一致的。这是系统默认设置的别名效果。
我们也可以通过alias命令自定义各种别名,方便个人习惯使用。
下面我们看下ls -l显示的信息:
上图显示的第一列的第一个字母表示的是对象的文件类型。在linux系统中,文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等。
具体分类整理如下:
序号 | 标识符 | 文件类型 | 备注 |
1 | - | 普通文件或二进制文件 | 一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。 |
2 | d | 目录 | |
3 | l | 链接文件 | 通过ln -s建立链接文件。 |
4 | c | 字符设备文件 | 比如猫等串口设备。 |
5 | b | 块设备文件 | 比如硬盘,光驱等设备。 |
6 | s | socket文件 | 用于通信。 |