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