用法:ls? -【选项】【文件】
常用选项有:
-a | 列出目录下一切文件,包含以.最初的隐含文件。(只显示文件,不显示文件信息) |
-A?? ? | 显示所有文件和目录,但不显示当前目录和父目录 |
-b | -b参数会将非打印字符(如换行符、制表符等)以转义序列的形式显示出来 |
-B | 忽略备份文件和目录。 |
-c | -c参数将按照文件的最后修改时间(change time)进行排序(最后文件在前),并将文件信息显示在屏幕上。这个时间戳指的是文件内容最后一次被修改的时间,而不是文件元数据(例如文件权限、所有者等)的最后修改时间。 |
-d | 显示目录名称而非其内容 |
-h | 使用-h 参数后,ls 命令将以 KB、MB、GB 等易于理解的单位显示文件和目录的大小,而不是使用字节作为单位。这个选项通常用于需要查看文件和目录大小时,让人更容易理解它们的大小。*加上-l选项 |
-i | 显示文件的inode属性信息 |
-l | 显示文件的详细属性信息 |
-m | "号区隔每个文件和目录的名称。 |
-r | 按照首字母反向排序 |
-R | 使用 -R 参数后,ls 命令将会对指定目录进行递归遍历。查看整个目录树结构的情况 |
-S | 按照内容大小将文件排序显示,(size) |
-t | 用文件和目录的更改时间排序 |
--help | 在线帮助 |
-color | 以彩色显示文件和目录 |
--full-time | 列出完整的日期与时间 |
-C | 从又上至下,从左到右的直行方式显示文件和目录名称 |
1、显示当前目录下文件详细信息
命令:ls -hil
424 lrwxrwxrwx. 1 root root 7 12月 28 16:07 bin -> usr/bin
64 dr-xr-xr-x. 5 root root 4.0K 12月 28 21:50 boot
3 drwxr-xr-x. 20 root root 3.2K 12月 29 21:30 dev
文件内容介绍
424:索引节点(可以理解为目录)
l:文件类型,该文件类型为链接文档(link file)
{
当为[ d ]则是目录(文件夹)
当为[ - ]则是文件;
若是[ l ]则表示为链接文档(link file);
若是[ 储存b ]则表示为装置文件里面的可供的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
}
rwx rwx rwx:每三位代表一组,第一组表示用户权限,第二组表示用户组权限,第三组表示其他权限
.:表示和selinux(安全模块)相关
1:代表硬链接数
root:所属用户
root:所属用户组
7:代表文件大小
12月 28 16:07:文件最后修改的时间
bin:文件名
- > usr/bin:软连接(快捷方式) bin的快捷方式是/usr/bin
?
2、