ls命令是Linux和其他类Unix操作系统中的一个常用命令,用于列出目录中的文件和子目录。
ls [选项] [文件或目录]
| 选项 | 说明 |
|---|---|
| -l | 以长格式(详细信息)列出文件和目录。显示文件的权限、所有者、大小、修改日期等信息。 |
| -a | 显示所有文件和目录,包括以.开头的隐藏文件。 |
| -h | 以人类可读的格式显示文件和目录的大小,例如,使用 K、M、G 等单位。 |
| -t | 按修改时间排序文件和目录,最近修改的文件先显示。 |
| -r | 以相反的顺序显示文件和目录。 |
| -R | 递归地列出子目录中的文件和目录。 |
| -S | 按文件大小排序文件和目录。 |
| -i | 显示文件和目录的 inode 号码。 |
| -ld | 查看目录属性 |
| -lh | 查看目录(大小以字节、MB显示) |
drive_spreadsheet导出到 Google 表格
# 列出当前目录下的所有文件和目录
ls
# 列出当前目录下的所有文件和目录,包括隐藏文件
ls -a
# 以长格式列出当前目录下的所有文件和目录
ls -l
# 列出当前目录下的所有文件和目录,并按修改时间排序
ls -lt
# 列出当前目录下的所有文件和目录,并以相反的顺序排序
ls -r
# 列出当前目录及其子目录下的所有文件和目录
ls -R
Linux中,以点开头的文件是隐藏文件,ls -a可以查看到。隐藏文件不是把文件隐藏起来,而是告诉用户它们是系统重要文件。Windows中病毒木马会把自己变成隐藏文件,给用户带来错觉,以为隐藏文件是为了不让用户发现。
ls命令是Linux中一个非常重要的命令,用于列出目录中的文件和子目录。掌握ls命令的使用方法,可以帮助我们快速了解目录中的内容。