ls命令¶
欢迎阅读《每天一个Linux命令》系列!在本篇文章中,将说明
ls
命令用法。
一、简介¶
ls命令是Linux和其他类Unix操作系统中的一个常用命令,用于列出目录中的文件和子目录。
二、语法¶
三、选项¶
选项 | 说明 |
---|---|
-l | 以长格式(详细信息)列出文件和目录。显示文件的权限、所有者、大小、修改日期等信息。 |
-a | 显示所有文件和目录,包括以.开头的隐藏文件。 |
-h | 以人类可读的格式显示文件和目录的大小,例如,使用 K、M、G 等单位。需结合-l 参数使用。 |
-t | 按修改时间排序文件和目录,最近修改的文件先显示。结合-l 参数使用方可更直观查看。 |
-r | 以相反的顺序显示文件和目录。结合-l 和-t 参数可倒序排序。 |
-R | 递归地列出子目录中的文件和目录。 |
-S | 按文件从大到小排序文件和目录。结合-l 和-t 参数可倒序排序。 |
-i | 显示文件和目录的 inode 号码。 |
-ld | 查看目录属性 |
-lh | 查看目录(大小以字节、MB显示) |
四、示例¶
Bash
# 列出当前目录下的所有文件和目录
ls
# 列出当前目录下的所有文件和目录,包括隐藏文件
ls -a
# 以长格式列出当前目录下的所有文件和目录
ls -l
# 列出当前目录下的所有文件和目录,并按修改时间从近到远排序
ls -lt
# 列出当前目录下的所有文件和目录,并以修改时间相反的顺序从远到近排序
ls -ltr
# 列出当前目录及其子目录下的所有文件和目录
ls -R
五、注意事项¶
- 默认情况下,
ls
命令只会列出当前目录下的文件和目录。 - 使用
-a
选项可以列出所有文件和目录,包括隐藏文件。 - 使用
-l
选项可以以长格式列出文件和目录,显示文件的权限、所有者、大小、修改日期等信息。 - 使用
-h
选项可以以人类可读的格式显示文件和目录的大小。 - 使用
-t
选项可以按修改时间排序文件和目录。 - 使用
-r
选项可以以相反的顺序显示文件和目录。 - 使用
-R
选项可以递归地列出子目录中的文件和目录。
六、隐藏文件含义¶
Linux中,以点开头的文件是隐藏文件,ls -a
可以查看到。隐藏文件不是把文件隐藏起来,而是告诉用户它们是系统重要文件。Windows中病毒木马会把自己变成隐藏文件,给用户带来错觉,以为隐藏文件是为了不让用户发现。
七、小结¶
ls命令是Linux中一个非常重要的命令,用于列出目录中的文件和子目录。掌握ls命令的使用方法,可以帮助我们快速了解目录中的内容。