主机知识库
分享服务器知识

ls命令怎么在Linux中使用

今天我就来和大家说说Linux中如何使用ls命令,可能很多人都不太懂。为了让你更好的理解,本站为你总结了以下内容,希望你能从这篇文章中有所收获。

ls命令主要用于显示目录的详细信息。

默认情况下,它列出当前目录中的文件信息(不包括以开头的文件和文件夹)。),并按字母顺序排列条目。

语法如下

ls [OPTION].[文件].

参数介绍 (不包含过于生僻的)-a,-all显示的内容以。包括。目录(当前目录)和.目录(父目录)。

-a -A,-几乎-全部显示以开头的内容。同时排除。目录和.目录。

– author显示使用-l参数时文件的创建者。

-b -B,-忽略-备份不显示以~(备份文件)结尾的文件。

-c(默认)根据最新修改时间显示条目,以新条目为准。-它根据最新修改时间排列条目并显示修改时间。-l显示修改时间,但按字母顺序。

-按行列出条目。

-color [=WHEN]设置是否通过颜色区分项目类别。什么时候永远不可能,永远不可能,永远不可能。auto.never永远都是清晰的。auto表示仅当标准输出绑定到终端时才显示颜色。颜色由环境变量决定。

-d,-列出目录的目录条目,不列出快捷方式。

-f不按顺序排列,-aU启用,-ls和- color同时禁用。

-g类似于-l,但除了所有者之外不显示。

-g -G,- no-group不在-L中列出组名.

-h -h,-人类可读的以更容易理解的方式在-l中列出文件大小。(例如,1K 20M)

– si同上,但倍数是1000而不是1024

-I,-inode显示每个条目的索引号。

-I -I,- ignore=PATTERN不列出符合外壳样式的条目。

-hide=PATTER,但将被-a或-a覆盖.

-l以详细列表模式显示信息。

-m所有项目用逗号分隔。

-n -n,- numeric-uid-gid-GID类似于-l,列出了用户和分组信息。

-o类似于-l,但不列出组信息。

– p,-p,-indicator-style=斜杠add/

-r,-反向反向排序显示。

-r,-递归列出所有子目录。

-s,-size显示为每个文件分配的空间。

-S按大小对文件进行排序。

– sort=WORD根据WORD排序,可以是none、extension、size、time、version。

– time=WORD in -l,根据WORD而不是修改时间,可以是atime,access,use,ctime,status。

-t按修改时间排序,先用新的。

-U不排序,而是按照系统原来的顺序。

-v根据版本号排列。

-x按行顺序排列。

-X扩展排序。

-1一行中只显示一个项目。

-帮助帮助信息。

-版本版本信息。

返回值0很正常。

1小问题(如不能进入子目录)。

2严重问题(如无法进入命令行参数显示的目录)。

ls -l的结果说明使用-l选项以长格式显示目录的内容,例如:

ls命令怎么在Linux中使用

在此输出中,总共显示了七列:

第一列是文件类型和权限。该列有10个字符,第一个字符表示文件的类型。即,-表示普通文件,d表示目录,c表示字符设备,b表示块设备。以下10个字符可分为3个块,每个块为一个块,表示该文件(目录)的所有者、组和其他人的权限。其中r表示读,w表示写,x表示执行,而-表示没有权限。

比如上图第一行,-rw -,表示这是一个普通文件,文件的所有者有读写权限,文件的组没有权限,其他人没有权限。

第二列表示硬链接的数量(文件每增加一个硬链接,数量就会增加1。默认值从1开始,这意味着没有硬链接文件。如果是目录,则默认值应为2。目录不能硬链接。

第三列是文件(目录)的所有者。

第四列是文件(目录)。

第五列是文件(目录)的大小,只有字节。

第六列是文件(目录)创建时间或最后一次访问时间,顺序为月、日、时。时间过长,直接显示年份。

第七列是文件名。

感谢ls ndashl

命令比较常用,在某些发行版中,已经将ll命令定义为ls –l的别名了。

ls常用选项ls 显示目录的内容时,会将文件按a到z的字母顺序显示,优先级如下:数字a-z A-Z也就是说如果不加任何排序的选项,文件名第一个字母是数字的,将优先显示;其次才是A-Z,然后才是a-z。我们可以加不同的选项以排序显示:按文件的大小排序,-S选项;ls命令怎么在Linux中使用

如果是逆序排序时,我们要用到-r选项;ls命令怎么在Linux中使用

按最后访问的时候排序,要用到-t选项;根据扩展名进行排序,要用到选项 -X ;ls命令怎么在Linux中使用

递归显示目录的文件,要用到-R选项;递归显示目录下的所有文件,如果该目录下有子目录,也会把子目录的文件一并显示出来。ls输出内容在终端显示颜色的选项 –color;在一般的情况下,ls输出内容是有颜色的,比如目录是蓝色,压缩文件是红字的显示。如果没有颜色,可以加上选项。当然也可以去掉颜色。–color=never 表示输出结果时没有彩色–color=auto 表示自动–color=always 表示输出内容有彩色

通配符在ls命令中的应用* 代表0个或多个字符,而[]内部包括任何字符,而?代表任何单个字符。比如我们显示在/目录下的所有以m开头的文件:ls命令怎么在Linux中使用

我们显示当前目录下以数字开头的所有文件:ls命令怎么在Linux中使用

再如:ls命令怎么在Linux中使用

看完上述内容,你们对ls命令怎么在Linux中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

(cmy.cn内容来源于IDC同行,若侵权,请联系我们删除)

赞(0)
文章名称:《ls命令怎么在Linux中使用》
文章链接:https://www.cmy.cn/host/9956.html
版权声明:茶猫云所有发布的内容,部分为原创文章,转载请注明来源!网络转载文章如有侵权请联系我们解决!
最新优惠:茶猫云VPS服务器