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证书发挥最大的作用,除了检查证书是否过期外…...
Android Wi-Fi 连接失败日志分析
1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...
深入剖析AI大模型:大模型时代的 Prompt 工程全解析
今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...
无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...
基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...
使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装
以下是基于 vant-ui(适配 Vue2 版本 )实现截图中照片上传预览、删除功能,并封装成可复用组件的完整代码,包含样式和逻辑实现,可直接在 Vue2 项目中使用: 1. 封装的图片上传组件 ImageUploader.vue <te…...
全志A40i android7.1 调试信息打印串口由uart0改为uart3
一,概述 1. 目的 将调试信息打印串口由uart0改为uart3。 2. 版本信息 Uboot版本:2014.07; Kernel版本:Linux-3.10; 二,Uboot 1. sys_config.fex改动 使能uart3(TX:PH00 RX:PH01),并让boo…...
大数据学习(132)-HIve数据分析
🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言Ǵ…...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...
Java线上CPU飙高问题排查全指南
一、引言 在Java应用的线上运行环境中,CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时,通常会导致应用响应缓慢,甚至服务不可用,严重影响用户体验和业务运行。因此,掌握一套科学有效的CPU飙高问题排查方法&…...
Python 包管理器 uv 介绍
Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...
