ls命令使用

2023-12-30 09:22:45

?ls介绍

ls命令将每个由Directory参数指定的目录或者每个由File参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。(ls命令 – 显示目录中文件及其属性信息)

ls参数介绍

用法: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从又上至下,从左到右的直行方式显示文件和目录名称

ls参数使用以及应用

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、

文章来源:https://blog.csdn.net/m0_63197559/article/details/135294187
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。