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证书发挥最大的作用,除了检查证书是否过期外…...
云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?
大家好,欢迎来到《云原生核心技术》系列的第七篇! 在上一篇,我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在,我们就像一个拥有了一块崭新数字土地的农场主,是时…...
高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
uniapp微信小程序视频实时流+pc端预览方案
方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度WebSocket图片帧定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐RTMP推流TRTC/即构SDK推流❌ 付费方案 (部分有免费额度&#x…...
GC1808高性能24位立体声音频ADC芯片解析
1. 芯片概述 GC1808是一款24位立体声音频模数转换器(ADC),支持8kHz~96kHz采样率,集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器,适用于高保真音频采集场景。 2. 核心特性 高精度:24位分辨率,…...
Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信
文章目录 Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket(服务端和客户端都要)2. 绑定本地地址和端口&#x…...
JVM虚拟机:内存结构、垃圾回收、性能优化
1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...
LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf
FTP 客服管理系统 实现kefu123登录,不允许匿名访问,kefu只能访问/data/kefu目录,不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...
无人机侦测与反制技术的进展与应用
国家电网无人机侦测与反制技术的进展与应用 引言 随着无人机(无人驾驶飞行器,UAV)技术的快速发展,其在商业、娱乐和军事领域的广泛应用带来了新的安全挑战。特别是对于关键基础设施如电力系统,无人机的“黑飞”&…...
宇树科技,改名了!
提到国内具身智能和机器人领域的代表企业,那宇树科技(Unitree)必须名列其榜。 最近,宇树科技的一项新变动消息在业界引发了不少关注和讨论,即: 宇树向其合作伙伴发布了一封公司名称变更函称,因…...
9-Oracle 23 ai Vector Search 特性 知识准备
很多小伙伴是不是参加了 免费认证课程(限时至2025/5/15) Oracle AI Vector Search 1Z0-184-25考试,都顺利拿到certified了没。 各行各业的AI 大模型的到来,传统的数据库中的SQL还能不能打,结构化和非结构的话数据如何和…...
