一、命令简介
ls
命令是在 Unix、Linux 和类 Unix 系统中常用的命令之一,用于列出指定目录中的文件和子目录。
二、命令参数
ls [选项] [目录]
基本用法:
-
ls
:列出当前目录下的文件和子目录。 -
ls [目录]
:列出指定目录下的文件和子目录。
-
常用选项:
-
-l
:以长格式显示文件信息,包括权限、所有者、文件大小、最后修改时间等。 -
-a
:显示所有文件,包括以.
开头的隐藏文件。 -
-h
:人类可读格式显示文件大小,如 KB、MB 等。 -
-t
:按修改时间排序文件和目录,最新修改的文件在前面。 -
-r
:以相反顺序显示文件和目录。 -
-R
:递归列出子目录中的文件和目录。 -
-F
:在文件名后面加上符号以表示文件类型,如/
表示目录,*
表示可执行文件。
-
组合选项:
- 可以将多个选项组合在一起使用,如
ls -l -a
可以简写为ls -la
。
三、命令示例
示例:
列出当前目录内容:
ls
显示所有文件,包括隐藏文件:
ls -a
以长格式显示文件详细信息:
#命令 ls -a -l #输出:类型和权限 硬链接数/子文件数 文件所有者 文件所属组 文件大小 修改日期和时间 文件名 drwxr-x--- 11 soulio soulio 4096 9月 20 14:55 . drwxr-xr-x 3 root root 4096 8月 5 12:15 .. drwxrwxr-x 9 soulio soulio 4096 9月 20 14:36 命令大全 drwxrwxr-x 6 soulio soulio 4096 8月 23 23:15 项目
ls -l 文件
显示硬连接数,ls -l 目录
显示子文件(包含子目录)数以人类可读的格式显示文件大小:
ls -lh #输出 drwxrwxr-x 9 soulio soulio 4.0K 9月 20 14:36 命令大全 drwxrwxr-x 6 soulio soulio 4.0K 8月 23 23:15 项目
目录显示4KB大小,是因为目录是一个特殊的文件,4KB不包含其中内容的总量。
按修改时间排序显示文件和目录:
ls -t
反向排序显示文件和目录:
ls -r
显示特定目录内容:
ls /path/to/directory
显示文件和目录的权限、所有者等详细信息:
ls -l /path/to/file_or_directory
ls
命令是日常使用中非常常见和实用的命令,可以帮助用户快速查看文件和目录的信息,方便进行文件管理和浏览。根据需求可以搭配 find、locate 等命令查找文件、ls 输出文件属性,grep 或 awk 提取属性中需要关注的那部分信息。
本文共 542 个字数,平均阅读时长 ≈ 2分钟
评论 (0)