Linux中ls -lsa 和ls -lst区别
在Linux中,ls
命令用于列出目录内容。当与不同的选项组合时,它可以以不同的方式显示文件和目录的详细信息。
对于 ls -lsa
和 ls -lst
,它们的主要区别在于显示的列和排序方式:
-
ls -lsa:
-l
: 使用长格式显示文件和目录的详细信息。这包括文件权限、所有者、组、大小、修改时间、文件名等。-s
: 显示每个文件分配的块数。这通常用于确定文件在磁盘上占用的空间大小(以512字节块为单位)。-a
: 显示所有文件和目录,包括以点(.
)开头的隐藏文件和目录。
所以,ls -lsa
会以长格式显示所有文件和目录(包括隐藏文件),并显示每个文件分配的块数。
在Linux中,文件或目录的"隐藏"通常是通过在文件名前添加一个点(.)来实现的。这样的文件或目录被称为“点文件”或“隐藏文件”。虽然它们在文件系统中是可见的,但大多数文件和目录列表命令(如ls)默认不会显示它们
创建隐藏文件或目录:
在命令行中,你可以使用touch命令来创建一个隐藏文件,或使用mkdir命令来创建一个隐藏目录。只需在文件名或目录名前添加一个点即可。
mkdir -p /mysql_data/3306/data/.dbamaofile
ls -lsa /mysql_data/3306/data/ 查看信息
[root@openEuler ~]# ls -lsa /mysql_data/3306/data/ |wc -l
36
[root@openEuler ~]# ls -lsa /mysql_data/3306/data/
total 1035484 drwxr-x---. 8 mysql mysql 4096 Jun 19 11:38 .4 drwxr-x---. 3 mysql mysql 4096 Jun 19 11:03 ..4 drwxr-xr-x 2 root root 4096 Jun 19 16:00 .dbamaofile4 -rw-r-----. 1 mysql mysql 56 Jun 19 11:10 auto.cnf4 -rw-r-----. 1 mysql mysql 181 Jun 19 11:13 binlog.0000014 -rw-r-----. 1 mysql mysql 181 Jun 19 11:19 binlog.00000212 -rw-r-----. 1 mysql mysql 10883 Jun 19 11:37 binlog.0000034 -rw-r-----. 1 mysql mysql 181 Jun 19 11:37 binlog.0000044 -rw-r----- 1 mysql mysql 158 Jun 19 11:38 binlog.0000054 -rw-r----- 1 mysql mysql 80 Jun 19 11:38 binlog.index4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 ca-key.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 ca.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 client-cert.pem4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 client-key.pem8 -rw-r-----. 1 mysql mysql 7127 Jun 19 11:38 error.log6144 -rw-r-----. 1 mysql mysql 6291456 Jun 19 11:40 '#ib_16384_0.dblwr'
14336 -rw-r-----. 1 mysql mysql 14680064 Jun 19 11:10 '#ib_16384_1.dblwr'4 -rw-r-----. 1 mysql mysql 3471 Jun 19 11:37 ib_buffer_pool
12288 -rw-r-----. 1 mysql mysql 12582912 Jun 19 11:39 ibdata1
12288 -rw-r----- 1 mysql mysql 12582912 Jun 19 11:38 ibtmp14 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:38 '#innodb_redo'4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:38 '#innodb_temp'4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 mysql
25604 -rw-r-----. 1 mysql mysql 26214400 Jun 19 11:38 mysql.ibd4 -rw-r----- 1 mysql mysql 5 Jun 19 11:38 mysql.pid4 -rw-r-----. 1 mysql mysql 124 Jun 19 11:10 mysql_upgrade_history4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 performance_schema4 -rw-------. 1 mysql mysql 1709 Jun 19 11:10 private_key.pem4 -rw-r--r--. 1 mysql mysql 452 Jun 19 11:10 public_key.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 server-cert.pem4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 server-key.pem4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:34 superdb4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 sys
16384 -rw-r-----. 1 mysql mysql 16777216 Jun 19 11:40 undo_001
16384 -rw-r-----. 1 mysql mysql 16777216 Jun 19 11:40 undo_002
-
ls -lst:
-l
: 与上面相同,使用长格式显示详细信息。-s
: 同样显示每个文件分配的块数。-t
: 根据文件的修改时间对输出进行排序。最新的文件首先显示。
因此,ls -lst
会以长格式显示所有文件和目录(不包括隐藏文件,除非指定了 -a
),并根据文件的修改时间对它们进行排序。每个文件分配的块数也会被显示。
[root@openEuler ~]# ls -lst /mysql_data/3306/data/ |wc -l
33
[root@openEuler ~]# ls -lst /mysql_data/3306/data/
total 103540
16384 -rw-r-----. 1 mysql mysql 16777216 Jun 19 11:40 undo_001
16384 -rw-r-----. 1 mysql mysql 16777216 Jun 19 11:40 undo_0026144 -rw-r-----. 1 mysql mysql 6291456 Jun 19 11:40 '#ib_16384_0.dblwr'
12288 -rw-r-----. 1 mysql mysql 12582912 Jun 19 11:39 ibdata1
25604 -rw-r-----. 1 mysql mysql 26214400 Jun 19 11:38 mysql.ibd
12288 -rw-r----- 1 mysql mysql 12582912 Jun 19 11:38 ibtmp18 -rw-r-----. 1 mysql mysql 7127 Jun 19 11:38 error.log4 -rw-r----- 1 mysql mysql 5 Jun 19 11:38 mysql.pid4 -rw-r----- 1 mysql mysql 158 Jun 19 11:38 binlog.0000054 -rw-r----- 1 mysql mysql 80 Jun 19 11:38 binlog.index4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:38 '#innodb_redo'4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:38 '#innodb_temp'4 -rw-r-----. 1 mysql mysql 3471 Jun 19 11:37 ib_buffer_pool4 -rw-r-----. 1 mysql mysql 181 Jun 19 11:37 binlog.00000412 -rw-r-----. 1 mysql mysql 10883 Jun 19 11:37 binlog.0000034 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:34 superdb4 -rw-r-----. 1 mysql mysql 181 Jun 19 11:19 binlog.0000024 -rw-r-----. 1 mysql mysql 181 Jun 19 11:13 binlog.0000014 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 sys4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 mysql4 -rw-r--r--. 1 mysql mysql 452 Jun 19 11:10 public_key.pem4 -rw-------. 1 mysql mysql 1709 Jun 19 11:10 private_key.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 client-cert.pem4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 client-key.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 server-cert.pem4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 server-key.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 ca.pem4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 ca-key.pem4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 performance_schema4 -rw-r-----. 1 mysql mysql 124 Jun 19 11:10 mysql_upgrade_history
14336 -rw-r-----. 1 mysql mysql 14680064 Jun 19 11:10 '#ib_16384_1.dblwr'4 -rw-r-----. 1 mysql mysql 56 Jun 19 11:10 auto.cnf
如果你想要看到隐藏文件并按时间排序,你可以使用 ls -last
。这样,所有文件和目录(包括隐藏文件)都会以长格式显示,并根据修改时间排序,同时还会显示每个文件分配的块数。
[root@openEuler ~]# ls -lsat /mysql_data/3306/data/ |wc -l
35
[root@openEuler ~]# ls -lsat /mysql_data/3306/data/4 drwxr-x---. 9 mysql mysql 4096 Jun 19 16:00 .4 drwxr-xr-x 2 root root 4096 Jun 19 16:00 .dbamaofile
16384 -rw-r-----. 1 mysql mysql 16777216 Jun 19 11:40 undo_001
16384 -rw-r-----. 1 mysql mysql 16777216 Jun 19 11:40 undo_0026144 -rw-r-----. 1 mysql mysql 6291456 Jun 19 11:40 '#ib_16384_0.dblwr'
12288 -rw-r-----. 1 mysql mysql 12582912 Jun 19 11:39 ibdata1
25604 -rw-r-----. 1 mysql mysql 26214400 Jun 19 11:38 mysql.ibd
12288 -rw-r----- 1 mysql mysql 12582912 Jun 19 11:38 ibtmp18 -rw-r-----. 1 mysql mysql 7127 Jun 19 11:38 error.log4 -rw-r----- 1 mysql mysql 5 Jun 19 11:38 mysql.pid4 -rw-r----- 1 mysql mysql 158 Jun 19 11:38 binlog.0000054 -rw-r----- 1 mysql mysql 80 Jun 19 11:38 binlog.index4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:38 '#innodb_redo'4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:38 '#innodb_temp'4 -rw-r-----. 1 mysql mysql 3471 Jun 19 11:37 ib_buffer_pool4 -rw-r-----. 1 mysql mysql 181 Jun 19 11:37 binlog.00000412 -rw-r-----. 1 mysql mysql 10883 Jun 19 11:37 binlog.0000034 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:34 superdb4 -rw-r-----. 1 mysql mysql 181 Jun 19 11:19 binlog.0000024 -rw-r-----. 1 mysql mysql 181 Jun 19 11:13 binlog.0000014 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 sys4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 mysql4 -rw-r--r--. 1 mysql mysql 452 Jun 19 11:10 public_key.pem4 -rw-------. 1 mysql mysql 1709 Jun 19 11:10 private_key.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 client-cert.pem4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 client-key.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 server-cert.pem4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 server-key.pem4 -rw-r--r--. 1 mysql mysql 1108 Jun 19 11:10 ca.pem4 -rw-------. 1 mysql mysql 1705 Jun 19 11:10 ca-key.pem4 drwxr-x---. 2 mysql mysql 4096 Jun 19 11:10 performance_schema4 -rw-r-----. 1 mysql mysql 124 Jun 19 11:10 mysql_upgrade_history
14336 -rw-r-----. 1 mysql mysql 14680064 Jun 19 11:10 '#ib_16384_1.dblwr'4 -rw-r-----. 1 mysql mysql 56 Jun 19 11:10 auto.cnf4 drwxr-x---. 3 mysql mysql 4096 Jun 19 11:03 ..
相关文章:
Linux中ls -lsa 和ls -lst区别
在Linux中,ls 命令用于列出目录内容。当与不同的选项组合时,它可以以不同的方式显示文件和目录的详细信息。 对于 ls -lsa 和 ls -lst,它们的主要区别在于显示的列和排序方式: ls -lsa: -l: 使用长格式显示文件和目录的详细信息。…...
TDengine 签约上海晶澳太阳能,助力储能业务平台搭建
在全球能源结构转型和碳中和目标的大背景下,太阳能作为清洁能源的重要组成部分,正逐渐成为新能源发展的关键。作为一个领先的数据处理平台,TDengine 最近与太阳能行业的领头羊晶澳太阳能科技股份有限公司开展了深度合作。这项合作旨在利用 TD…...

【数据结构】选择题
在数据结构中,从逻辑上可以把数据结构分为(线性结构和非线性结构) 当输入规模为n时,下列算法渐进复杂性中最低的是() 时间复杂度 某线性表采用顺序存储结构,每个元素占4个存储单元…...

数据库 |试卷八试卷九试卷十
1.基数是指元组的个数 2.游标机制 3.触发器自动调用 4.count(*)统计所有行,不忽略空值null,但不但要全局扫描,也要对表的每个字段进行扫描; 5.eacherNO INT NOT NULL UNIQUE,为什么不能断定TeacherNO是主码ÿ…...
【华为HCIA数通网络工程师真题-构建互联互通的IP网络】
文章目录 一、选择题 一、选择题 1、缺省情况下,广播网络上OSPF协议RouterDeadInterval是? 40s (ospf 的 RouterDeadInterval 为四倍 hello time 时间,hello time 周期默认为10s,所以 RouterDeadInterval 默认为 40s …...

Kafka 负载均衡挑战及解决思路
本文转载自 Agoda Engineering,介绍了在实际应用中,如何应对 Kafka 负载均衡所遇到的各种挑战,并提出相应的解决思路。本文简要阐述了 Kafka 的并行性机制、常用的分区策略以及在实际操作中遇到的异构硬件、不均匀工作负载等问题。通过深入分…...

【Java面试】二十一、JVM篇(中):垃圾回收相关
文章目录 1、类加载器1.1 什么是类加载器1.2 什么是双亲委派机制 2、类装载的执行过程(类的生命周期)3、对象什么时候可以被垃圾回收器处理4、JVM垃圾回收算法4.1 标记清除算法4.2 标记整理算法4.3 复制算法 5、分代收集算法5.1 MinorGC、Mixed GC、Full…...

深入理解预处理
1.预定义符号 C语言设置了⼀些预定义符号,可以直接使用,预定义符号也是在预处理期间处理的。 __FILE__ //进⾏编译的源⽂件 __LINE__ //⽂件当前的⾏号 __DATE__ //⽂件被编译的⽇期 __TIME__ //⽂件被编译的时间 __STDC__ //如果编译器遵循ANSI C&…...

DSP28335:定时器
1.定时器介绍 1.1 定时器工作原理 TMS320F28335的CPU Time有三个,分别为Timer0,Timer1,Timer2,其中Timer2是为操作系统DSP/BIOS保留的,当未移植操作系统时,可用来做普通的定时器。这三个定时器的中断信号分…...
系统架构理解
一、统一提前查好所有数据后续逻辑用到啥取啥,还是等用到对应数据的时候再查 1、用到啥查啥: 优势:减少依赖调用次数,减轻服务器压力;代码逻辑清晰,没有太多分支判断 劣势:无法避免串行调用&am…...
uni-app页面的跳转三种方式,功能作用有什么区别?
一、三种方式的作用 1、uni.reLaunch 作用是关闭所有页面,然后打开新的页面 类似于重新启动应用,打开的页面栈会被清空,只显示新打开的页面。使用uni.reLaunch方法可以实现整个应用的重定向 uni.reLaunch({url: /pages/login/login }) 2、…...

React 通信:深层传递(Props、Context、Children Jsx)
在之前的文章 探讨:围绕 props 阐述 React 通信 中总结了关于“父子”组件传值,但是当需要在组件树中深层传递参数以及需要在组件间复用相同的参数时,传递 props 就会变得很麻烦。 实际案例: 下述展示有两种状态:① 详…...

《Windows API每日一练》5.1 键盘基础
本节我们讲述关于键盘的一些基础知识。当我们按下一个键盘按键时,会产生一个键盘按键消息。这一点你能确定吗?假如是一个菜单快捷键消息,或者是一个子窗口控件消息呢?这就超出了本节讨论的范围,我们将在菜单和子窗口控…...
Class.forName()方法总结
Class.forName()方法总结 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!Class.forName()方法是Java反射机制中的一个重要方法,它用于动态加载类并返…...

Python | Leetcode Python题解之第168题Excel表列名称
题目: 题解: class Solution:def convertToTitle(self, columnNumber: int) -> str:ans list()while columnNumber > 0:columnNumber - 1ans.append(chr(columnNumber % 26 ord("A")))columnNumber // 26return "".join(an…...
【ARMv8/ARMv9 硬件加速系列 3.5.2 -- SVE 向量寄存器 有多少位数?】
文章目录 SVE 向量寄存器SVE 向量寄存器大小SVE 可伸缩性的好处SVE 寄存器长度示例SVE 向量寄存器 在 ARMv9 架构中,包括其 Scalable Vector Extension (SVE) 和 Scalable Vector Extension 2 (SVE2) 的增强,向量寄存器(通常称为 Z 寄存器)的大小设计为可伸缩的,以便在不…...
Vulkan入门系列2- 绘制三角形(未完待续)
概述: Vulkan的学习曲线是比较陡峭的,学习Vulkan刚开始像是在爬一个陡坡,等上了这个陡坡之后,后面学习曲线就相对比较平缓了。那么在Vulkan中绘制一个三角形,就相当于是在爬这样一个陡坡,因为绘制三角形需…...

企业UDP文件传输工具测速的方式(下)
在前一篇文章中,我们深入讨论了UDP传输的基本概念和镭速UDP文件传输工具如何使用命令行快速进行速度测试。现在,让我们进一步探索更为高级和灵活的方法,即通过整合镭速UDP的动态或静态库来实现网络速度的测量,以及如何利用这一过程…...

Artalk-CORS,跨域拦截问题
今天重新部署Artalk之后,遇到了CORS——跨域拦截的问题,卡了好一会记录一下。 起因 重新部署之后,浏览器一直提示CORS,之前在其他项目也遇到过类似的问题,原因就在于跨域问题。...
SSL证书怎样配置部署更安全?
在互联网上,SSL证书是用于加密网站与用户之间传输的数据的一种数字证书。它通过建立安全的连接,确保网站的身份和保护用户的隐私,是网站安全的重要组成部分。然而,要想让SSL证书发挥最大的作用,除了检查证书是否过期外…...

idea大量爆红问题解决
问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...

3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...
蓝桥杯 2024 15届国赛 A组 儿童节快乐
P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡,轻快的音乐在耳边持续回荡,小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下,六一来了。 今天是六一儿童节,小蓝老师为了让大家在节…...

【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力
引言: 在人工智能快速发展的浪潮中,快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型(LLM)。该模型代表着该领域的重大突破,通过独特方式融合思考与非思考…...
【git】把本地更改提交远程新分支feature_g
创建并切换新分支 git checkout -b feature_g 添加并提交更改 git add . git commit -m “实现图片上传功能” 推送到远程 git push -u origin feature_g...
[Java恶补day16] 238.除自身以外数组的乘积
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O(n) 时间复杂度…...

在WSL2的Ubuntu镜像中安装Docker
Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

视觉slam十四讲实践部分记录——ch2、ch3
ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...

AirSim/Cosys-AirSim 游戏开发(四)外部固定位置监控相机
这个博客介绍了如何通过 settings.json 文件添加一个无人机外的 固定位置监控相机,因为在使用过程中发现 Airsim 对外部监控相机的描述模糊,而 Cosys-Airsim 在官方文档中没有提供外部监控相机设置,最后在源码示例中找到了,所以感…...