s指令是linux下最常见的指令。
Ls命令是列表的缩写。默认情况下,ls用于复制当前目录的详细信息。如果ls是特定的文件目录,将显示特定文件目录中的文档和文件夹名称的详细信息。根据ls指令,您不仅可以查询包含在linux文件夹名称中的文档,还可以查询文件权限(包括文件目录、文件夹名称、文件权限)。可以查看目录信息的内容。Ls指令在正常的linux操作中被广泛使用!Linux学习培训交流群:611534683
一、指令文件格式:
ls[选项][目标目录]
二、指令功能:
枚举目标目录中的所有根目录和文档。
三.常见主要参数:
-a,& ndashAll列出文件目录中的所有文档,包括以开头的隐含文档。
-a与-A相同,但不列出。(表示当前目录)和..(表示当前目录的父文件目录)。
-c互相配合-lt:根据ctime(文档情况最终改变的时间)排列显示信息互相配合-l:显示信息ctime但按名称排列;否则,根据ctime进行安排
-在每一栏中从上到下列出新项目
& ndash颜色[=当]控制是否应用颜色来识别文档。什么时候可以;永不。﹍、﹍。永远。或者。auto其中一个
-d,& ndash目录将文件目录显示为文档,而不是在信息下显示文档。
-D,& ndash定向结果在Emacs定向模式中的应用
-f不排列输出文档,-aU选项有效,-lst选项无效
-g类似于-l,但用户未列出
-G,& ndash无组不列出所有相关组的信息内容
-h,& ndash人类可读的以非常容易理解的文件格式(例如1K 234M 2G)列出图像大小
& ndashSi类似于-h,但画面大小是1000的三次方而不是1024
-H,& ndash取消引用-命令行应用命令行中的标签来连接标记的真实到达站
& ndash指标风格=方法特定,规划好每个项目后,标记: :无(默认设置),分类(-F),文件类型(-p)
-i,& ndash索引节点打印每个文档的索引节点号
-我,& ndash忽略=不打印样式,所有内容都符合外壳通用标识符:的新项目
-k是& ndashBlock-size=1K,以k字节表示文档的大小。
-l除文件夹名称外,还详细标注了文档管理权限、用户、图片大小等信息内容。
-L,& ndash取消引用当显示信息标签连接的文档信息内容时,它显示由信息标签连接标记的目标,而不是标记连接本身的信息内容
-m所有新项目都用分号分隔,并分布在整个行宽度上
-o类似于-l,它显示文件的详细信息,但组信息内容除外。
-r,& ndash以相反的顺序进行反向排序
-R,& ndash递归还列出了所有根目录层
-s,& ndash大小按块大小列出企业所有文档的大小
-S根据图片大小排列
& ndashSort=WORD以下是可用的单词及其相对选择的含义:
扩展-X状态-c
无时间
大小-S atime -u
时间-t访问-u
版本-v use -u
-t按文档更改时间排序
-u相互配合-lt:显示信息浏览时间,按浏览时间排序
相互配合-l:显示信息浏览时间但按名称排列
否则:按浏览时间排序
-U不安排;按照系统文档的原始顺序枚举新项目
-v根据版本号排列
-w,& ndash宽度=COLS决定特定显示屏的总宽度,不应用当前标准值
-x按行而不是按列列出新项目
-X按后缀名称排列
-1每列只列出一个文档
& ndash帮助显示信息此帮助信息内容和离开
& ndash版本显示信息版本信息并离开
四.常见案例:
例1:在/home/江苏文件夹下列出所有文档和文件目录的详细信息
指挥:ls -l -R /home/zahngsan
应用ls指令时注意指令的文件格式:在命令提示后,首先是指令的关键字,然后是指令的主要参数,在指令的主要参数&ldquo之前要有一条短横线;-;指令的主要参数都有特效,可以根据自己采用一个或几个主要参数。指令的主要参数后面是指令的实际操作目标。以上说明ls-l-R/home/张山中等,ls 是一个指令关键字,-l-R ;是主要参数,/home/张山是指令的实际操作目标。在该指令中,应用了两个主要参数,即l 和rR 当然,您也可以将它们放在一起并应用,如下所示:
指挥:ls-LR/home/张山
这种方式和上面的指令方式一模一样。另外,如果指令的实际操作目标位于当前目录,则可以立即进行实际操作;如果没有当前目录,必须获取实际操作目标的详细相对路径。比如上面的例子中,我当前的文件夹名是章山文件夹名,我想对章山文件夹名下的文档进行实际操作。我可以马上打ls -lR张三或者用ls-LR/home/张三。
示例2:将当前目录中的所有项目列为t 以下说明可应用于起始文件目录的详细内容:
命令:ls -l t*
您可以将当前目录中的文件夹名称查询到t 所有文档的信息内容已开始。事实上,在指令文件格式中,方括号中的所有内容都可以省略。对于指令ls,如果省略了指令的主要参数和实际操作目标,则键入ls ,可以列出每个工作文档目录的内容细节。
示例3:仅列出文档下的根目录
命令:ls -F /opt/soft
枚举/opt/soft文档下的根目录
输出:
命令:ls-l/home | grep ;^d”
在/opt/soft文档的底部列出根目录
输出:
示例4:列出当前工作文档目录下名称以s开头的所有文件,文件越新越晚,可以应用以下命令:
命令:ls -ltr h*
输出:
例5:列出当前工作中文档目录下的所有档案和文档目录;添加到文件名后的文件目录。/;,文件可以通过添加*
命令:ls -AF
输出:
示例6:计算当前目录中文档和文件目录的数量
说明:
ls-l * | grep ;^-“| WC-l ;文件数量
ls-l * | grep ;^d”| WC-l ;文件目录的数量
示例7:枚举ls中文档的绝对路径
命令:ls | sed s:^:pwd/:”
输出:
例8:列出当前目录下所有文档(包括隐藏文件)的绝对路径,不要递归文件目录
说明:查找$ PWD-最大深度1 | xargs ls -ld
输出:
示例9:递归枚举当前目录中所有文档(包括隐藏文件)的绝对路径
命令:查找$PWD | xargs ls -ld
示例10:特定文档时间的输出文件格式
说明:
ls -tl - time-style=full-iso
输出:
ls-CTL & ndash;时间风格=长iso
输出:
动词 (verb的缩写)扩展:
1.显示信息彩色文件目录目录
打开/etc/bashrc并添加以下行:
别名ls = ls & ndash颜色
下次启动bash时,您可以显示像Slackware这样的彩色文件目录,其中的颜色有以下含义:
1)深蓝色& ndash>。文件目录
2)翠绿& ndash>。Exe文件
3)鲜红色& ndash>。压缩文件
4)浅蓝色& ndash>。链式文件
5)深灰色& ndash>。其他单据