ls
是 Linux 中的一个非常有用的命令,用于列出目录中的文件和子目录
基本用法:
ls [选项] [目录]
-l
:长格式输出,显示每个文件的详细信息,如权限、所有者、文件大小和修改时间等。
ls -l
-a
:列出所有文件,包括隐藏文件(以.
开头的文件)。
ls -a
-l
和 -a
选项可以组合使用:
ls -la
-h
:以人类可读的格式显示文件大小,如 K、M、G 等。
ls -lh
-t
:按文件的修改时间降序排列。
ls -lt
-r
:反向排序,即按文件名的字母顺序降序排列。
ls -lr
-R
:递归列出目录及其子目录中的文件。
ls -R
-1
:每行显示一个文件名,适用于脚本编写。
ls -1
-v
:显示详细的文件信息,包括版本号(适用于某些文件系统)。
ls -v
-c
:显示文件的字符计数(适用于某些文件系统)。
ls -c
这些选项可以组合使用,以满足不同的需求。例如,要列出当前目录及其子目录中的所有文件,并按修改时间降序排列,可以使用以下命令:
ls -lhtrR