文章目录

    • ls指令
    • ls命令的一些命令选项
    • 1.ls -a
    • 2.ls -l
    • 3.ls -a -l
    • 4.ls -d
    • 5.ls -r
    • 6.ls -i
    • 7.ls -R
    • 8.ls -k
    • 9.ls -h
    • 10.ls *.xxx
    • 11.ls -F
    • 12.ls -n
    • 13.ls -t
    • 14.ls -s
    • 15.ls -1

ls指令

语法:ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

可以看到此时目录下有这么多子目录,都一一列举出来了。
Linux基本指令(一-编程知识网

目录就相当于windows系统下的文件夹

Linux基本指令(一-编程知识网ls后面跟上一个目录名可以把对应目录里的目录/文件显示出来。

要注意的是后面跟的名字应该是当前路径下的名字,如果是其它路径的名字会显示不出来。
如果你非要显示其它路径文件的信息也可以,将目录名字改成需要显示的文件对应的路径

下面的这些命令选项同样可以在后面添加目录/文件名或者路径。

路径:
Linux基本指令(一-编程知识网
windows系统上的路径就是这个样子,这里使用反斜杠\隔开
linux系统的路径类似区别就是用斜杠/来隔开。
Linux基本指令(一-编程知识网

ls命令的一些命令选项

ls命令单独使用可以显示当前目录下的文件列表,但是我们还可以在后面添点后缀,这样可以给它增加很多神奇的功能。

1.ls -a

ls -a
列出目录下的所有文件,包括以 . 开头的隐含文件

Linux基本指令(一-编程知识网通过实践可以发现加上-a会多显示两个文件,.和…包括以.开头的文件都是隐藏文件。当然在windows系统上也有一样的文件
Linux基本指令(一-编程知识网我们平时用的文件里面可能就有隐藏文件。

2.ls -l

ls -l
列出文件的详细信息。

Linux基本指令(一-编程知识网除了文件名,还把文件名的其它信息也一起显示出来了。

我们还可以把这个命令简化成:ll
Linux基本指令(一-编程知识网这两种写法是一样的。

3.ls -a -l

这是把之前两个信息放在了一起,一个显示所有文件,一个显示文件信息,放在一起就是显示所有文件的详细信息
Linux基本指令(一-编程知识网当然-a,-l的顺序可以变化,甚至还可以结合在一起
Linux基本指令(一-编程知识网可以看到这四种写法显示的信息是一样的。

4.ls -d

ls -d
将目录像文件一样显示,而不是显示其下的文件。显示的是当前目录自身。

通常和-l搭配使用。来显示当前目录的详细信息。
Linux基本指令(一-编程知识网

ls -ld 和ls -dl是一样的,顺序没有影响。

5.ls -r

ls -r
对目录反向排序.

Linux基本指令(一-编程知识网

6.ls -i

ls -i
输出文件的 i 节点的索引信息。

Linux基本指令(一-编程知识网这里one,practise,two,three是我在目录里创建的四个目录名字

7.ls -R

ls -R
列出所有子目录下的文件。 (递归)

Linux基本指令(一-编程知识网
1,2,file这些白色的是我随便创建的普通文件

白色的是普通文件
蓝色的是目录

ls -R可以和-i一起用:
Linux基本指令(一-编程知识网

8.ls -k

ls -k
以 k 字节的形式表示文件的大小.

9.ls -h

ls -h
将文件详细信息中的大小带上单位,一般和-h一起用,因为-l是列出详细信息

Linux基本指令(一-编程知识网

如果你单独使用-h,将文件大小带上单位这个功能是没办法显示出来的。
Linux基本指令(一-编程知识网

10.ls *.xxx

ls *.xxx
显示后缀为xxx的文件

11.ls -F

ls -F
在每个文件名后附上一个字符以说明该文件的类型, “*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)。(目录类型识别)

12.ls -n

ls -n
用数字的 UID,GID 代替名称。

Linux基本指令(一-编程知识网名称本来是root,这里用UID,GID替换掉了。

13.ls -t

ls -t
以时间排序

Linux基本指令(一-编程知识网

14.ls -s

ls -s
在l文件名后输出该文件的大小

15.ls -1

ls -1
一行只输出一个文件

查看全文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dgrt.cn/a/218527.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章:

Linux基本指令(一-编程知识网

Linux基本指令(一)

文章目录ls指令ls命令的一些命令选项1.ls -a2.ls -l3.ls -a -l4.ls -d5.ls -r6.ls -i7.ls -R8.ls -k9.ls -h10.ls *.xxx11.ls -F12.ls -n13.ls -t14.ls -s15.ls -1ls指令
语法:ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有……

Linux基本指令(一-编程知识网

前端工程化之模块化基础

简介
浏览器与服务器之间采用 HTTP 协议通信,用户在浏览器地址栏键入一个网址,或者通过网页表单向服务器提交内容,这时浏览器就会向服务器发出 HTTP 请求。
1999年,微软公司发布 IE 浏览器5.0版,第一次引入新功能&am……

Linux基本指令(一-编程知识网

JVM(十五)—— 垃圾回收(一)

JVM(十五)—— 垃圾回收(一)垃圾回收概述什么是垃圾?GC的必要性自动的内存管理Java中GC的区域垃圾回收算法垃圾标记阶段:对象存活判断引用计数算法可达性分析算法GC Roots垃圾回收概述
垃圾收集机制是Java……

Linux基本指令(一-编程知识网

四十二、《大数据项目实战之用户行为分析》多框架整合实时分析用户行为日志数据流

本节使用Flume、Kafka、Structured Streaming、MySQL对用户行为日志数据流进行实时分析,并最终通过可视化图表展示。
项目实时处理工作流程
回顾图前面的系统数据流架构设计,数据的流转首先由Flume收集并转发到Kafka中,然后由Spark Streaming(此处使用Structured Streami……

Linux基本指令(一-编程知识网

生命科学领域下的“全球突破性十大技术”干货与分享

细胞分析 | 分子图谱 | IND
生物识别 | 基因测序 | AlphaFold
在细胞分析、视觉识别、生物识别、基因测序、IND、AlphaFold快速发展的大背景下,各项造福于人类的新兴技术开始展现。近日,《麻省理工科技评论》“十大突破性技术”20周年主题峰会在杭州余……

Linux基本指令(一-编程知识网

笔记本电脑数据怎么恢复?笔记本电脑数据恢复用什么工具?

随着互联网时代的发展,电脑的应用越来越广泛,已经深深融入了我们的工作乃至生活当中。其中,笔记本作为可随身携带的电脑设备,其灵活、轻便等优势一直深受大家喜爱。在日常使用过程中,我们会往笔记本里存储各式各样的数……

Linux基本指令(一-编程知识网

SpringBoot实现1对1、1对多、多对多关联查询——基于SpringBoot和Vue的后台管理系统项目系列博客(十八)

系列文章目录
系统功能演示——基于SpringBoot和Vue的后台管理系统项目系列博客(一)Vue2安装并集成ElementUI——基于SpringBoot和Vue的后台管理系统项目系列博客(二)Vue2前端主体框架搭建——基于SpringBoot和Vue的后台管理系统……

Linux基本指令(一-编程知识网

spring框架概述及快速入门

spring框架概述
产生的背景 spring是什么
Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架一站式: Spring提供JavaEE各层解决方案 (表现层 SpringMVC、 持久层 JdbcTemplate 、 ORM框架整合 、 业务层 IoC、AOP、事务控制 )轻量……

Linux基本指令(一-编程知识网

.Net6 已知问题总结

1、NET6 连 SQL2019 时,连接字符串上要加 TrustServerCertificateTrue; 不然会报证书错误
2、NET6 在 Linux 系统中,会遇到 System.Drawing.Common 的问题 App Context 在项目启动时,配置 AppContext Switch,设置 System.Drawin……

Linux基本指令(一-编程知识网

同是负值像素,为何在matplotlib和opencv上显示不一样?

1、问题定位
同是负值像素,为何在matplotlib和opencv上显示不一样?
图一 图像的像素值打印 开始画图对比:
图2 opencv画图 直接用cv2.imshow显示,是乌漆嘛黑一片
图3 matplotlib画图 而在matplotlib上却可以正常显示&#……

Linux基本指令(一-编程知识网

C和C++中的struct有什么区别

区别一: C语言中: Struct是用户自定义数据类型(UDT)。 C语言中: Struct是抽象数据类型(ADT),支持成员函数的定义。
区别二:
C中的struct是没有权限设置的&#xff0c……

Linux基本指令(一-编程知识网

docker的数据卷详解

数据卷 数据卷是宿主机中的一个目录或文件,当容器目录和数据卷目录绑定后,对方修改会立即同步
一个数据卷可以同时被多个容器同时挂载,一个容器也可以被挂载多个数据卷
数据卷作用:容器数据持久化 /外部机器和容器间接通信 /容器……

Linux基本指令(一-编程知识网

13、Qt生成dll-QLibrary方式使用

Qt创建dll,使用QLibrary类方式调用dll
一、创建项目
1、新建项目->其他项目->Empty qmake Project->Choose 2、输入项目名,选择项目位置,下一步 3、选择MinGW,下一步 4、完成 5、.pro中添加TEMPLATE subdirs&#xff……

Linux基本指令(一-编程知识网

基于mapreduce 的 minHash 矩阵压缩

Minhash作用: 对大矩阵进行降维处理,在进行计算俩个用户之间的相似度。
比如: 俩个用户手机下载的APP的相似度,在一个矩阵中会有很多很多的用户要比较没俩个用户之间的相似度是一个很大的计算任务 如果首先对这个矩阵降维处理&am……

Linux基本指令(一-编程知识网

关于hashmap使用迭代器的问题

keySet获得的只是key值的集合,valueSet获得的是value集合,entryset获得的是键值对的集合。 package com.test2.test;import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;public class mapiterator……

Linux基本指令(一-编程知识网

Hadoop入口FileSystem HDFS操作 本地文件合并到HDFS和HDFS文件合并

Hadoop 文件API的起点是FileSystem类。这是一个与文件系统交互的抽象类。存在不同的具体实现子类来处理HDFS和本地文件系统。
HDFS接口的FileSystem对象:
Configuration conf new Configuration();
FileSystem hdfs FileSystem.get(conf); HDFS直接操作&#x……

Linux基本指令(一-编程知识网

combiner partitioner

combine是在map端进行的,是在patition之后 partitioner也是在map端进行的 combine 适用在每个map端进行简单的合并,同样也是继承Reduce类。…

Linux基本指令(一-编程知识网

toString.indexOf(:)和subsTring

package com.test2.test;public class subStirngTest {public static void main(String[] args) {String sb"abcdefgh";String sc"abcd:efgh";int splitIndexsc.indexOf(":");//找到标识符的位置System.out.println(splitIndex);sb.substring(1)……

Linux基本指令(一-编程知识网

Aprior 算法

Apriori 算法:(hadoop中实现) 第一步:统计项的频度 (用一个MR统计出来) 假设是一个矩阵 U1 app1 , app3
U2 app1 , app2 , app3
U3 app2 , app3 把矩阵看成一行行的向量
U1<app……

Linux基本指令(一-编程知识网

matlab中kmeans简单使用

[Idx,C,sumD,D]Kmeans(data,3,’dist’,’sqEuclidean’,’rep’,4) 等号右边: kmeans:K-均值聚类 data是你自己的输入数据 3 是你要聚成3类 dist sqEuclidean 这2个参数,表示距离函数为欧式距离。什么是欧式距离自己百度 ’rep’,4 聚类重……