从零开始学Linux之ls命令

ls命令用于查看指定目录下的文件和子目录信息,不指定目录时,查看当前目录下的文件和子目录信息,命令格式为:

ls [选项] [目录]

选项如下

-a:列出该目录下的所有文件(包括. 开头的隐藏文件,不会递归列出子目录下的文件)

-l:列出该目录的下的文件及子目录的详细信息,包含文件类型、权限、所有者、大小、文件名、修改时间等信息

-t:将文件按建立时间次序依次列出

-R:递归列出即子目录内容一起列出来

-ld:仅列出该目录的详细信息

从零开始学Linux之ls命令_第1张图片

蓝色表示目录(文件夹),黑色表示普通文件,红色表示压缩包或软件包,绿色表示可执行文件

结合通配符使用

ls *.c:列出当前目录下以.c为后缀的所有文件,

ls a*:列出第一个字符为a的所有文件

ls ?a:列出文件名只有二个字符且第二个字符为a的所有文件

ls [ab]*:列出第一个字符为a或b的所有文件

ls {abc}?:列出文件名只有四个字符且前三个字符为abc的所有文件

*表示任意个任意字符,?表示任意一个字符,[]只能匹配单个字符,{}可以匹配字符串

不指定目录,默认查看当前目录下的文件和子目录信息

查看usr目录下的文件和子目录的详细信息

从零开始学Linux之ls命令_第2张图片

仅查看usr目录的详细信息

你可能感兴趣的:(linux,bash,运维)