ls、ls -a、ls -l、ls -al、ll、ll -a区别

ls
仅罗列出当前文件名或目录名
在这里插入图片描述
ls -a
列出目录下的所有文件,包括以 . 开头的隐含文件。

在这里插入图片描述

ls -l
列出文件的详细信息。
在这里插入图片描述
total 1948 是第5列的和(单位k)

第一列中第一小列代表文件
-  文件(普通文件,图片,压缩包)
l   链接文件 类似于Windows的快捷方式
d 目录   类似于Windows的文件夹
第一列中第二列,第三列,第四列 小列代表文件所有者的权限
第一列中第五列,第六列,第七列 小列代表文件所有者所在用户组的用户的权限
3个字符分别代表读、写、执行的权限,若没有其中的任何一个权限则用“-”表示。
 r(Read,读取权限):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
w(Write,写入权限):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行权限):对文件而言,具有执行文件的权限;对目录来说,该用户具有进入目录的权限。

ls -al
显示当前目录下的所有文件及文件夹包括隐藏的.和…等的详细信息
在这里插入图片描述

ll
列出文件的详细信息。 相当于ls -l
在这里插入图片描述
ll -a

列出文件的详细信息。 相当于ls -al
在这里插入图片描述

### 解析 `ls` 命令 `-al` 与 `-l` 选项的区别 #### 使用 `-l` 选项 当仅使用 `-l` 选项时,该命令会以长格式列出当前目录中的文件及其详细信息。输出字段包括但不限于文件类型、权限位、链接数量、所有者名称、所属组名、文件大小以及最近一次修改的时间戳。 ```bash $ ls -l total 0 ``` 此命令不会显示隐藏文件(即那些名字以前缀`.`开头的文件)。对于每个条目,默认情况下只会呈现上述提到的各项属性[^1]。 #### 使用 `-al` 或 `-la` 组合选项 而当同时指定 `-a` 和 `-l` (可以写作 `-al` 或 `-la`) 这两个标志一起执行时,则不仅会展现出所有的文件——无论其是否被标记为“隐藏”,还会采用详细的列表形式来描述它们的内容特性。这意味着除了常规可见项目外,任何前导字符为点号(`.`) 的隐含对象也会出现在最终的结果集中[^2]。 具体来说,在这种模式下所得到的数据集将会更加全面地覆盖整个工作空间内的资源状况,并且每一条记录都包含了完整的元数据说明,如下面的例子所示: ```bash $ ls -al total 8 drwxr-xr-x 2 user group 4096 Jan 1 12:34 . drwxr-xr-x 17 root root 4096 Dec 31 23:59 .. -rw------- 1 user group 0 Jan 1 12:34 .hidden_file -rw-r--r-- 1 user group 0 Jan 1 12:34 visible_file.txt ``` 这里额外展示了父级目录 (`..`) 及本层路径本身 (`.`),还有可能存在的隐藏文件 `.hidden_file`[^4]。 通过对比这两种不同的参数配置可以看出,选择合适的开关能够帮助用户更精确地获取所需的信息并有效地管理自己的文件系统结构。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值