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