linux一步一脚印--- ls -l 命令执行显示结果的每一列含义

转截:https://blog.csdn.net/zhuoya_/article/details/77418413

上面图片转截于首处连接,后面是通过文字作简单描述:
1、第一颜色框,文件类型列,这里简单描述几种常见类型,d表示目录文件,例如dr-xr-xr-x;l表示链接文件,例如lrwxr-xr-x;
-表示普通文件,例如-rwxrwxr-x;
2、第二三四颜色框,文件权限列,因为linux是多用户多任务系统,每个用户对同一个文件的权限可能都不一样,所以对文件的权限设置是非常重要的;
3、第五个颜色框,文件硬链接数或目录子目录数
如果一个文件不是目录那么这一字段表示,这个文件所具有的硬链接数,即这个文件总共有多少个文件名.查看第一个文件;
如果是一个目录,则第2字段表示该目录所含子目录的个数,新建一个空目录,这个目录的第二字段就是2,表示该目录下有两个子目录.
为什么新建的目录下面会有两个子目录呢?
因为每一个目录都有一个指向它本身的子目录"." 和指向它上级目录的子目录"..",这两个默认子目录是隐藏的.
用ls -a可以看到"."
每次在目录下新建一个子目录,该目录第2字段的值就增1,但是新建一个普通文件该字段值不增加.
4、第六个颜色框,文件所有者名字
5、第七个颜色框,文件所属组名字
6、第八个颜色框,文件大小
7、第九个颜色框,文件最后修改时间
8、第十个颜色框,文件名

原文地址:https://www.cnblogs.com/king-of-purple/p/9547685.html

时间: 2024-08-29 15:06:43

linux一步一脚印--- ls -l 命令执行显示结果的每一列含义的相关文章

设置ll和ls -l命令中显示的日期格式

在Linux中使用ll或者ls -l命令过程中,日期的显示总是显示英文日期,觉的很不爽,那么怎么设置显示的格式是按照我们定义的呢? 1.临时更改显示样式,当回话结束后恢复原来的样式 export TIME_STYLE='+%Y-%m-%d %H:%M:%S'    # 直接在命令中执行即可 2.永久改变显示样式,更改后的效果会保存下来 修改/etc/profile文件,在文件内容末尾加入     export TIME_STYLE='+%Y-%m-%d %H:%M:%S' 执行如下命令,使你修改

linux一步一脚印---ls命令

###以下使用的部分路径参数禁止未成年人观看### 1 命令功能(简要说明): 列出当前目录下或者指定目录下的所有文件和目录,ls是list的缩写. 2 命令语法: ls [选项] [目录名]     #注:[]中的内容为非必选项 3 命令选项(只做常用命令参数讲述): -a 列出目录下的所有文件,包含以.开头的隐藏文件. -a 等同于 --all -A 显示出.和..以外的所有文件. -d 显示目录的自身属性,而不显示目录下的文件. -l 列出目录或者文件的详细信息 -h 与-l参数合用,以人

实现Linux下的ls -l命令

基本实现了Linux下的ls -l命令,对于不同的文件显示不同的颜色和显示符号链接暂时没有实现: 1 /************************************************************************* 2 > File Name: dirwalk.c 3 > Author: 4 > Mail: 5 > Created Time: Tue 31 Mar 2015 11:56:38 AM CST 6 ******************

Linux系统中的“ls -l”命令

ls -l命令的输出颜色及含义 颜色 代表的文件类型 白色 普通文件 蓝色 目录 绿色 可执行文件 红色 压缩文件 浅蓝色 链接文件 红色闪烁 链接文件有问题 黄色 设备文件 灰色 其他文件 ls -l命令信息 例:drwxr-xr-x 2 samite samite 4096 9月 25 09:19 exp 分别代表:文件的类型(d--目录文件 ---文本文件...) 文件的可执行权限 所属组的权限 其它组的权限 硬链接数或目录子目录数 文件拥有者 文件拥有者组 文件大小(byte) 时间 文

linux一步一脚印---rm命令

1 命令功能(简要说明): 该命令用来删除Linux系统中的文件或目录.通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录.另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上.如果想要保证文件的内容无法复原,可以使用命令shred . 另外一般还是要慎用rm -rf  /*这样的命令. 2 命令语法: rm[选项]... 文件...     #注:[]中的内容为非必选项 3

linux ls -l命令结果含义解析

ls -l 中显示的内容如下: -rw-r--r--.  1 root root  192 Jan 30 09:55 text.txt - 10个字符确定不同用户能对文件干什么 - 第一个字符代表文件(-).目录(d),链接(l) - 其余字符每3个一组(rwx),读(r).写(w).执行(x) - 第一组rw-:文件所有者的权限是读.写和执行 - 第二组r--:与文件所有者同一组的用户的权限是读.写但不能执行 - 第三组r--:不与文件所有者同组的其他用户的权限是读不能写和执行 也可用数字表示

高仿linux下的ls -l命令——C语言实现

主要用到的函数可以参考头文件,仅仅支持ls -l这功能,扩展就交给大家了0.0 相关测试图片: ? ? 话不多说,直接上码 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 #include <sys/stat.h> 5 #include <sys/types.h> 6 #include <string.h> 7 #include <time.h

ls -l命令

ls -l既ll命令可以用长格式查看文件的属性. 第一部分为文件的类型.属主权限.属组权限.其他权限,第二部分为硬链接的个数,第三部分为属主,第四部分为属组,第五部分为修改时间,第六部分为文件名. 文件的类型分为: b-块设备.c-字符设备.- -文件.d-目录.l-链接. 如/dev下面的zero.null.random设备均为字符设备 /dev/mapper下面的逻辑卷的映射为连接设备 上面逻辑卷连接的设备/dev/dm-*为块设备 文件和目录很多 Linux中的I/O设备分为两类:块设备和

ls -l命令详解

输入: ls -l 输出: -rwxr-xr-x 1 root root 12028816 May 13 22:58 b 第一个字段(1个字符):文件类型 - :普通文件 d:目录文件 b:块设备文件(block) c:字符设备文件(character) l:符号链接(symbolic link) p:管道文件(pipe) s:套接字文件(socket) 第二个字段(9个字符):权限 第三个字段(1个字符):文件硬链接次数 第四个字段:属主 第五个字段:属组 第六个字段:文件大小(字节byte)