博客使用的linux版本:CentOS Linux release 7.7.1908 (Core)
一、ls命令简介ls命令是英语单词 list的缩写,
功能:列出指定目录下的内容及相关属性信息
语法格式 : ls [选项] [文件]
常用参数:
选项 | 含义 |
---|---|
-a | 显示所有的文件及目录 |
-l | 使用长清单格式列出文件及目录信息 作用和效果同 ll 命令,ll非linux基础命令 |
-r | 将文件一相反的顺序显示(默认顺序为英文字母的顺序) |
-t | 根据修改时间排序(时间近的在上面) |
-A | 同 -a ,但不列出 “.” (当前目录) 及 “…” (父目录) |
-s | 按照文件大小地政的顺序排序 |
-R | 递归列出所有的子目录 |
-k | 以k作为单位显示文件或者目录的大小 |
ls -l 或者 ll 列出文件说明:
[root@iZm5ef8rai4kd7wib2r03dZ /]# ll
total 64
lrwxrwxrwx. 1 root root 7 Feb 20 10:57 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Feb 20 11:10 boot
字母 | 表示文件类型 |
---|---|
- | 普通文件 |
d | 目录,dirtectory的缩写 |
l | 链接符号 |
b | 块设备文件 |
c | 字符设备文件 |
… 表示上级目录
. 表示当前目录
linux文件权限计算办法:
ll命令上不是linux的基础命令,ll是ls -l 命令的别称命令
我们进行如下编辑即可
vim ~/.bashrc
保存退出即可,(仅仅对当前用户生效)
[root@iZm5ef8rai4kd7wib2r03dZ /]# ls -ltr w*
#或者
[root@iZm5ef8rai4kd7wib2r03dZ /]# ll -tr w*
列出 /bin 目录下的所有目录及文件的详细信息 :
[root@iZm5ef8rai4kd7wib2r03dZ /]# ls -lR /bin
#或者
[root@iZm5ef8rai4kd7wib2r03dZ /]# ll -tR /bin
列出当前工作目录下所有文件及目录并以文件的大小进行排序 :
[root@iZm5ef8rai4kd7wib2r03dZ /]# ls -lAS
#或者
[root@iZm5ef8rai4kd7wib2r03dZ /]# ll -AS