ls命令用于查看指定目录下的文件和子目录信息,不指定目录时,查看当前目录下的文件和子目录信息,命令格式为:
ls [选项] [目录]
选项如下
-a:列出该目录下的所有文件(包括. 开头的隐藏文件,不会递归列出子目录下的文件)
-l:列出该目录的下的文件及子目录的详细信息,包含文件类型、权限、所有者、大小、文件名、修改时间等信息
-t:将文件按建立时间次序依次列出
-R:递归列出即子目录内容一起列出来
-ld:仅列出该目录的详细信息
蓝色表示目录(文件夹),黑色表示普通文件,红色表示压缩包或软件包,绿色表示可执行文件
结合通配符使用
ls *.c:列出当前目录下以.c为后缀的所有文件,
ls a*:列出第一个字符为a的所有文件
ls ?a:列出文件名只有二个字符且第二个字符为a的所有文件
ls [ab]*:列出第一个字符为a或b的所有文件
ls {abc}?:列出文件名只有四个字符且前三个字符为abc的所有文件
*表示任意个任意字符,?表示任意一个字符,[]只能匹配单个字符,{}可以匹配字符串
不指定目录,默认查看当前目录下的文件和子目录信息
查看usr目录下的文件和子目录的详细信息
仅查看usr目录的详细信息