ls命令

Lear 2024-07-09 14:10:35
Categories: Tags:

ls
ls 用于列出目录中的文件和子目录。它是文件系统管理的基本工具之一,非常有用,以下是有关 ls 命令的详细解释:

语法:

cssCopy code

ls [选项] [目录]

选项:

-a:显示包括隐藏文件在内的所有文件和目录。隐藏文件以点号 . 开头。
-l:以详细列表(long format)显示文件和目录的信息,包括权限、所有者、大小、修改日期等。
-h:以易读的方式显示文件和目录的大小(例如,KB、MB)。
-t:按修改时间排序文件和目录,最近修改的在前。
-r:反向排序,即逆序显示。
-R:递归列出子目录中的文件和目录。
-d:仅列出目录本身,而不列出目录中的文件。
-i:显示文件的 inode 号码。
-S:按文件大小排序,最大的在前。
-m:用逗号分隔的格式显示文件和目录。
-1:每行只显示一个文件或目录,以单列格式显示。
示例:

列出当前目录的所有文件和目录:
ls

列出当前目录的所有文件和目录,包括隐藏文件:
ls -a

以详细列表显示当前目录的文件和目录信息:
ls -l

以详细列表显示当前目录的文件和目录信息,并以易读的方式显示文件大小:
ls -lh

列出指定目录的文件和目录,例如 /home/lfsun666:
ls /home/lfsun666

以逆序(反向排序)显示当前目录的文件和目录:
ls -r

以递归方式列出当前目录及其子目录中的所有文件和目录:
ls -R

仅列出当前目录的子目录,而不显示子目录中的文件:
ls -d */

显示文件的 inode 号码:
ls -i

以单列格式显示当前目录的文件和目录,每行一个:
ls -1