Linux ls命令

目录

  • 一. 配置项
    • 1.1 `ls -l`
    • 1.2 `ls -a`
    • 1.3 `ls -lrt`
    • 1.4 `ls -ld .?*`
  • 二. 案例
    • 2.1 查看指定文件夹下文件的数量
    • 2.2 查看多个文件夹下文件信息


一. 配置项

1.1 ls -l

ls

  • 列出当前文件夹下所有文件名称(不包含隐藏文件)
jmw_num_00  jmw_num_02  jmw_num_04  jmw_num_06  jmw_num_08  jmw_num_10  jmw_num_12  jmw_num_14  number.txt
jmw_num_01  jmw_num_03  jmw_num_05  jmw_num_07  jmw_num_09  jmw_num_11  jmw_num_13  jmw_num_15

ls -l

  • -l 选项: 将以详细列表格式显示文件和目录的详细信息
  • 包括权限、所有者、组、文件大小、创建时间等
total 68
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_00
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_01
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_02
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_03
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_04
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_05
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_06
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_07
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_08
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_09
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_10
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_11
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_12
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_13
-rw-rw-r-- 1 fengyehong fengyehong   75 Nov 12 03:28 jmw_num_14
-rw-rw-r-- 1 fengyehong fengyehong    2 Nov 12 03:28 jmw_num_15
-rw-rw-r-- 1 fengyehong fengyehong 1127 Nov 12 03:17 number.txt

1.2 ls -a

  • linux中的隐藏文件是以点开头的
  • -a 选项: 将显示所有文件,包括以点开头的隐藏文件

在这里插入图片描述

1.3 ls -lrt

⏹以详细列表方式显示目录内容,按修改时间逆序排列,最新修改的文件或目录会显示在列表的最前面。

  • -t 选项: 以时间排序,最新的文件会排在上面。
  • -r 选项: 反向排序、倒序输出。

ls -l 按照文件名排序。

在这里插入图片描述

ls -lt 刚编辑完的file2.log文件显示到顶部。

在这里插入图片描述

ls -lrt 刚编辑完的file2.log文件显示到底部。

在这里插入图片描述

1.4 ls -ld .?*

⏹仅列出隐藏文件

  • -d 选项: 显示目录本身的信息,而不是目录中的内容。
  • 如果不使用 -d,ls 会显示目录中的内容。

在这里插入图片描述


二. 案例

2.1 查看指定文件夹下文件的数量

ls -l 指定的路径 | grep "^-" | wc -l

  • grep "^-": 过滤出只有文件(不包括子目录)的行。
  • ^表示匹配行的开头,-表示普通文件。

在这里插入图片描述

💥如果我们使用 ls -l | wc-l 来统计的话,会把目录也算进入,统计结果不正确。

在这里插入图片描述

2.2 查看多个文件夹下文件信息

⏹查看mpl_202312这个文件夹下,下列日期的日志文件

  • 20231127,20231128,20231129
  • 20231130
  • 202312月份
ls -l ./mpl_202312/20231{12[7-9],130,2*}_xxx.log

⏹查看mpl_202401这个文件夹下,下列日期的日志文件

  • 20231225,20231226,20231227,20231228,20231229
  • 20231230,20231231
  • 202401月份
ls -l ./mpl_202401/202{3122[5-9],3123[01],401*}_xxx.log# 上面的命令还可以这么写,要点在于{}里面又使用了新的{}ls -l ./mpl_202401/202{312{2[5-9],3[01]},401*}_xxx.log

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记录一次数据中包含转义字符\引发的bug

后端返回给前端的数据是: { "bizObj": { "current": 1, "orders": [ ], "pages": 2, "records": [ { "from": "1d85b8a4bd33aaf99adc2e71ef02960e", …

便携式VCI汽车售后诊断仪的优点

汽车诊断工具的优点主要包括以下几个方面: 故障检测智能化:汽车诊断I具通过与车辆的紧密连接,能够实时获取车辆的数据流Q参数和诊断信息,实现故障检测的智能化和精确化。快速诊断:汽车诊断I具能够在短时间内完成对车辆的全面检测,提供准确的故障诊断Q结果,帮助维修…

HNU-算法设计与分析-实验2

算法设计与分析实验2 计科210X 甘晴void 202108010XXX 目录 文章目录 算法设计与分析<br>实验21 用动态规划法实现0-1背包问题重述想法代码验证算法分析 2 用贪心算法求解背包问题问题重述想法代码验证算法分析 3 半数集问题&#xff08;实现题2-3&#xff09;问题重述…

express服务连接mysql数据库

下载mysql2依赖包 npm i mysql2 创建mysql连接实例并暴露出去 const mysql require(mysql2)const mysqlMode mysql.createPool({host: 127.0.0.1, //服务端hostuser: root, //用户名称,mysql一般默认rootpassword: 123456, //密码database: sqlTest1, //数据库名字…

全志T113开发板Qt远程调试

1引言 通常情况下工程师在调试Qt程序时&#xff0c;需要频繁制作镜像烧录到核心板来测试Qt程序是否完善&#xff0c;这样的操作既费时又费力。这时我们可以通过QtCreator设备功能&#xff0c;定义设备后&#xff0c;在x86_64虚拟机上交叉编译qt程序&#xff0c;将程序远程部署到…

在docker中搭建部署clickhouse

因需要给网关日志拉取并存储供数据分析师分析&#xff0c;由于几十个项目的网关请求数量很大&#xff0c;放在mysql不合适&#xff0c;MongoDB不适合分析&#xff0c;于是准备存放在clickhouse&#xff0c;clickhouse对于读写支持也比较友好&#xff0c;说干就干 1、在服务器中…

【python】OpenCV—Histogram(9)

学习参考来自 Python下opencv使用笔记&#xff08;九&#xff09;&#xff08;图像直方图&#xff09; 更多学习笔记可以参考 【python】OpenCV—RGB&#xff08;1&#xff09;【python】OpenCV—Rectangle, Circle, Selective Search&#xff08;1.2&#xff09;【python】…

精品基于Uniapp+springboot车辆充电桩缴费管理系统管理系统App-地图

《[含文档PPT源码等]精品基于Uniappspringboot充电桩管理系统App》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程、包运行成功&#xff01; 软件开发环境及开发工具&#xff1a; 开发语言&#xff1a;Java 后台框架&#xff1a;springboot、ssm 安…

uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -用户投票实现

锋哥原创的uniapp微信小程序投票系统实战&#xff1a; uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…

银河麒麟v10安装前端环境(Node、vue、Electron+vite)

此帖子所提到的所有依赖包都是基于银河麒麟v10真机的arm架构包&#xff0c;如果是在windows上的虚拟机上 把依赖包换成x64的包即可&#xff0c;方法步骤都是一样 一.node安装 原始方法安装&#xff08;建议用第二种nvm方法&#xff0c;因为更简单&#xff09;&#xff1a; 1…

架构简介,到底什么是架构?

1. 前言 对技术人员来说&#xff0c;“架构”是一个再常见不过的词儿了。我们经常对新员工培训整个系统的架构&#xff0c;参加架构设计评审&#xff0c;学习业界开源系统&#xff08;例如&#xff0c;MySQL、Hadoop&#xff09;的架构&#xff0c;研究大公司的架构实现&#…

“确定要在不复制其属性的情况下复制此文件?”解决方案(将U盘格式由FAT格式转换为NTFS格式)

文章目录 1.问题描述2.问题分析3.问题解决3.1 方法一3.2 方法二3.3 方法三 1.问题描述 从电脑上复制文件到U盘里会出现“确定要在不复制其属性的情况下复制此文件&#xff1f;”提示。 2.问题分析 如果这个文件在NTFS分区上&#xff0c;且存在特殊的安全属性。那么把它从NT…

L1-025 正整数A+B(Java)

题的目标很简单&#xff0c;就是求两个正整数A和B的和&#xff0c;其中A和B都在区间[1,1000]。稍微有点麻烦的是&#xff0c;输入并不保证是两个正整数。 输入格式&#xff1a; 输入在一行给出A和B&#xff0c;其间以空格分开。问题是A和B不一定是满足要求的正整数&#xff0…

Mac 环境多JDK安装与切换

一、下载jdk 去Oracle官网上下载想要安装的jdk版本&#xff0c;M芯片选择arm架构的.bmg格式的文件。 https://www.oracle.com/java/technologies/downloads/。 二、安装jdk 2.1 双击下载的文件&#xff0c;安装步骤一步步点继续就好。 2.2 安装完成后会在/Library/Java/JavaV…

【Azure 架构师学习笔记】- Azure Databricks (5) - Unity Catalog 简介

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Databricks】系列。 接上文 【Azure 架构师学习笔记】- Azure Databricks (4) - 使用Azure Key Vault 管理ADB Secret 前言 DataBricks Unity Catalog&#xff08;UC&#xff09;是一个统一的对数据资产治理的解决方案…

探索FTP:原理、实践与安全优化

引言 在正式开始讲解之前&#xff0c;首先来了解一下文件存储的类型有哪些。 DAS、SAN和NAS是三种不同的存储架构&#xff0c;分别用于解决不同场景下的数据存储需求。 DAS (Direct Attached Storage 直接附加存储)&#xff1a;DAS 是指将存储设备&#xff08;如硬盘&#x…

如何在电脑上建立待办事项列表,高效管理每日待办事项?

很多人在日常工作中都面临着诸多待办的任务&#xff0c;确保这些任务按时、高效地完成对工作效率至关重要。想象一下&#xff1a;你是一名项目经理&#xff0c;每天需要跟进各个项目的进展情况&#xff0c;安排会议、协调团队工作、处理突发问题等&#xff0c;这些需要严格按时…

分布式架构理论:从头梳理分布式架构的重难点

文章目录 一、分布式架构 - 系统理论1、分布式一致性与CAP理论2、BASE理论3、分布式一致性算法&#xff1a;Raft&#xff08;1&#xff09;Paxos算法&#xff08;2&#xff09;Raft算法&#xff08;3&#xff09;共识算法&#xff1a;拜占庭将军问题 4、脑裂现象和Lease机制&am…

【ceph】在虚拟环境中需要给osd所在的虚拟盘扩容操作

本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》&#xff1a;python零基础入门学习 《python运维脚本》&#xff1a; python运维脚本实践 《shell》&#xff1a;shell学习 《terraform》持续更新中&#xff1a;terraform_Aws学习零基础入门到最佳实战 《k8…

Java_线程通信

一、线程通信 首先&#xff0c;什么是线程通信呢&#xff1f; 当多个线程共同操作共享资源时&#xff0c;线程间通过某种方式互相告知自己的状态&#xff0c;以相互协调&#xff0c;避免无效的资源挣抢。 线程通信的常见模式&#xff1a;是生产者与消费者模型 生产者线程负…