ls命令是英文单词list的缩写,其功能是列出目录的内容及其内容属性信息(list directory contents)。该命令有点类似于DOS系统下的dir命令。
[root@7bfe451a2fe1 /]# ls --help
Usage: ls [OPTION]... [FILE]...
说明:
ls -l
ls -lr
ls -a
ls -A
# -a 表示列出所有文件,包括隐藏文件,也包括.与..
# -A 表示列出所有文件,包括隐藏文件,但不包括.与..
ls -lh
# 打印目录树,把子目录里的文件信息也一并打印出来
ls -R
# 新的文件在前面
ls -lt
# 反向排序
ls -ltr
# t,按时间顺序排序,新的文件在下面
# r,反向排序
ls -lSr
# S,按文件大小排序
ls -li
ls -lF | grep /
# -F 表示在文件结尾加上文件类型指示符号(*, /, =, @, |)
ls -lF /opt/data/mysql/mysql3307/data | grep / | awk -F "/" '{print $1}'
# 查看默认别名
alias | grep ls
# 设置别名,临时生效
alias ll='ls -l'
# 取消别名,临时生效
unalias ll
# 设置别名,永久生效,需要写入到环境变量的配置中
vi ~/.bashrc
根据场景来学习命令,更实用