zl程序教程

您现在的位置是:首页 >  其他

当前栏目

linux 命令之 ls 命令详解

2023-02-18 16:37:19 时间

1. 前言


ls – list directory contents 列出目录内容

ls 命令是 linux 下最常用的命令,是单词 list 的缺省值,用于列出目录下的所有内容及权限

2. 命令格式


ls [选项] [目录] - 没有指定目录时默认查看当前目录

默认效果

3. 命令参数


-l: 除文件名外,还将文件的权限、所有者、文件大小等信息列出来

-o: 作用同 -l,显示除用户组外的详细信息

-a: 列出目录下的所有文件,包括隐藏文件和 ...

-A: 只多列出目录下 . 开头的隐藏文件,不列出 ...

-1: 逐行列出项目,并且只列出文件名

-x: 逐行列出项目而不是逐栏列出。目录内容默认是竖着排列的,该参数就是指定内容横着排列

4. 过滤内容


通过简单的正则表达式过滤内容

# 模糊匹配,匹配包含 ou 的内容
ls | grep ou
# 匹配以 lic 结尾的内容
ls | grep lic$

5. 平时使用的参数组合


查看当前目录下的内容,包含隐藏文件

# 一行多个内容
ls -A
# 一行一个内容
ls -A1
# 需要查看文件大小
ls -Aoh

补充: 在我的 mac 中

ls -l 等价于 ll
ls -al 等价于 l