Linux ls 命令
最后修改时间:2025年3月3日
Linux 中的 ls
命令用于列出目录的内容。它是用于导航和管理文件和目录的最常用命令之一。本教程通过实际示例介绍了 ls
的基本和高级用法。
ls
通常用于查看文件、目录及其属性,例如权限、大小和修改日期。
列出目录内容
此示例演示如何列出当前目录的内容。
ls
ls
命令输出当前目录中文件和目录的名称。
以长格式列出内容
此示例显示如何以详细的长格式列出目录内容。
ls -l
-l
选项显示文件权限、所有权、大小和修改日期。
列出隐藏文件
此示例演示如何列出隐藏文件(以点开头的那些)。
ls -a
-a
选项将隐藏文件包含在输出中。
以人类可读的格式列出文件大小
此示例显示如何以人类可读的格式列出文件大小。
ls -lh
-h
选项将文件大小格式化为 KB、MB 或 GB。
按修改时间排序列出文件
此示例演示如何按修改时间排序列出文件。
ls -lt
-t
选项按修改时间对文件进行排序,最新的在前。
反向列出文件
此示例显示如何反向列出文件。
ls -r
-r
选项反转输出的顺序。
递归列出文件
此示例演示如何递归地列出子目录中的文件。
ls -R
-R
选项列出当前目录和所有子目录中的文件。
带文件类型指示符列出文件
此示例显示如何带文件类型指示符列出文件。
ls -F
-F
选项附加符号,例如目录的 /
和可执行文件的 *
。
带 inode 号列出文件
此示例演示如何列出带有 inode 号的文件。
ls -i
-i
选项显示每个文件的 inode 号。
带颜色输出列出文件
此示例显示如何带颜色输出列出文件以提高可读性。
ls --color
--color
选项根据文件类型为输出着色。
ls 的最佳实践
- 使用别名:为经常使用的
ls
选项创建别名。 - 组合选项:组合
-l
、-h
和-a
等选项以获得详细输出。 - 重定向输出:使用
>
将目录列表保存到文件。 - 检查权限:使用
-l
验证文件权限和所有权。
来源
在本文中,我们通过各种示例探讨了使用 ls
命令列出目录内容,包括排序、递归列表和彩色输出等高级功能。