1. 简介
ls 命令是程序员使用次数最多的一条命令,是 list 的缩写。它的作用是列出目录中有哪些文件和文件夹。
2. 基本用法
语法
ls [选项]... [文件名]...
选项
-a # 全部文件系统列表
-F # 每个目录名加 "/" 后缀,每个 FIFO 名加 "|" 后缀, 每个可运行名加“ * ”后缀
-h # 方便阅读方式显示
-H # 等于 "-h",但是计算式,1K=1000,而不是 1K=1024
-i # 显示 inode 信息
-k # 区块为 1K=1024 字节
-l # 只显示本地文件系统
-m # 区块为 1M=1048576 字节
-n # 列出数字化的 UID 和 GID 而不是用户名和组名
-r # 逆序排列目录内容
-R # 递归列出全部目录的内容
-t # 按时间信息排序。
-u # 使用最近访问时间代替最近修改时间为依据来排序(使用“-t”选项时)或列出(使用“-l”选项时)。
--help # 显示帮助信息
--version # 显示版本信息
3. 使用示例
仅列出当前目录可见文件
ls
列出当前目录可见文件详细信息
ls -l
列出详细信息并以可读大小显示文件大小
ls -hl
列出所有文件(包括隐藏)的详细信息
ls -al
显示文件的 inode 信息
ls -i
显示文件的 gid 和 uid
ls -n
按修改时间列出文件和文件夹详细信息
ls -lt
按修改时间的逆序列出文件和文件夹详细信息
ls -ltr
列出指定目录的内容
ls /etc