[Linux] 输入命令ls -laF后的各字段含义解析

简介: 在登陆Ubuntu之后,我们切换超级管理用户root: su root然后切换到其所在的主目录: cd ~然后以该目录下的所有文件以及文件夹为例进行介绍,我们输入命令查看该目录下面的所有文件以及文件夹(包括隐藏文件): ls -laF然后显示的内容为:

在登陆Ubuntu之后,我们切换超级管理用户root: su root

然后切换到其所在的主目录: cd ~

然后以该目录下的所有文件以及文件夹为例进行介绍,我们输入命令查看该目录下面的所有文件以及文件夹(包括隐藏文件): ls -laF

然后显示的内容为:

9d6030a5ca9140baa98acfa49b8cd7a9.png

可以发现其展示的所有文件信息可以分为七个字段,我们这样划分:


45114f702fc146a991b7aee8e81362fb.png


下面进行详细介绍:


  1. 第一栏代表这个文件的类型与权限

其中,第一个字符代表的是文件的类型,如下:

如果是d代表 该文件为目录

如果是 -代表 该文件为,某一具体文件

如果是l 代表 该文件为连结档即link file

如果是b代表 该文件为装置文件里面的可供储存的接口设备(可随机存取装置);

如果是c代表 该文件为装置文件里面的串行端口设备,例如键鼠

其中,在剩余的该栏所有字符中,三个字符为一组一共有三个组,并且均为[r,w,x,-]的组合用来表示权限,其中字符r代表当前用户(组)具有读的权限,字符w代表当前用户(组)具有写的权限,而字符x则代表当前用户(组)具有执行的权限,另外-代表当前用户(组)不具有任何权限。三个组从左到右分别表示文件所有者所具有的权限、文件所属群组的权限、其他用户的权限。


  1. 第二栏表示有多少档名连结到此节点

上面说的“此节点”在Linux中有专门的词”i-node”来表示,每个文件都会将他的权限与属性记录到文件系统的”i-node”中,不过,我们使用的目录树却是使用文件名来记录, 因此每个档名就会连结到一个”i-node”。所以说这个字段可以理解为记录有多少不同的档名连结到相同的一个”i-node”。


  1. 第三栏表示这个文件(或目录)的拥有者

这个字段便很好理解,表示这个文件或者是目录属于谁,例如上面的.bashrc文件,便属于root用户


  1. 第四栏表示这个文件的所属群组

这个字段也很好理解,表示的是该目录或者是文件所属的群组是哪一个,再例如上面的.bashrc文件,便表示该文件属于root群组


  1. 第五栏为这个文件的容量大小,默认单位为字节

该字段为文件的大小,表示该文件占用了多少的字节,再例如.bashrc文件,我们可以很清楚的看到该文件占用了5字节的内存空间


  1. 第六栏为这个文件的建档日期或者是最近的修改日期

该字段描述的是该文件或者是目录的最后修改日期,如果没有进行修改过则表示该文件的创建时间


  1. 第七栏为这个文件的档名

这个字段更好理解,表示该文件或者是目录的名字,如果说文件名的首位为一个’.’字符,则表示该文件为一个隐藏文件。在上面的命令中,因为加了F,所以说会在文件夹的后面显示一个’/’符号,如果是一个符号链接,那么会有一个 “->" 箭头符号,后面根一个它指向的文件名。在颜色方面,灰白色表示普通文件(如上面的.bashrc);亮绿色表示可执行文件;亮红色表示压缩文件;灰蓝色表示目录(如上面的code文件夹);亮蓝色表示链接文件;亮黄色表示设备文件


文章知识点与官方知识档案匹配,可进一步学习相关知识

CS入门技能树Linux进阶新增用户3129 人正在系统学习中

目录
相关文章
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
1103 1
二、Linux文本处理与文件操作核心命令
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
808 137
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
1763 58
|
11月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
1706 2
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
951 16
|
12月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
1088 0
Linux内存问题排查命令详解
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
2270 0
|
安全 Linux Shell
Linux系统中sudo命令的高效运用技巧。
用户可以通过sudo -l来列出自己目前可执行的命令列表,这有助于用户了解自己的权限范围。
466 0
|
监控 Linux Shell
linux命令
常用 Linux 命令汇总
|
Linux C++
每天一个linux命令(8):cp 命令
cp 命令是 Linux 中用于复制文件或目录的命令。它的名字来源于英文单词 copy。这个命令非常常用,特别是在需要备份文件或创建文件副本时。
821 0