Linux ls命令

news2024/11/18 15:34:14

目录

  • 一. 配置项
    • 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 查看多个文件夹下文件信息

ls -l ./mpl_202312/20231{12[7-9],130,2*}_xxx.log

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

  • 20231127,20231128,20231129
  • 20231130
  • 202312月份

ls -l ./mpl_202401/202{3122[5-9],3123[01],401*}_xxx.log

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

  • 20231225,20231226,20231227,20231228,20231229
  • 20231230,20231231
  • 202401月份

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

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

相关文章

跨平台的文件传输协议@windows端服务器的配置@smb协议共享方案@ftp服务器设置

文章目录 abstractrefs ftp server下面是核心步骤FAQ smb server设置方法 共享文件夹的访问控制补充匿名访问问题协议相关信息参考android客户端推荐FAQ不同用户文件无法访问 比较和总结传输速率问题 abstract 文件传输协议是很常用的协议特别是跨平台的协议,往往更加受欢迎,应…

VS2022 | 调整适配虚幻5的设置

VS2022 | 调整适配虚幻5的设置

小米4A千兆版路由器刷入OpenWRT教程结合内网穿透远程访问

文章目录 前言1. 安装Python和需要的库2. 使用 OpenWRTInvasion 破解路由器3. 备份当前分区并刷入新的Breed4. 安装cpolar内网穿透4.1 注册账号4.2 下载cpolar客户端4.3 登录cpolar web ui管理界面4.4 创建公网地址 5. 固定公网地址访问 前言 OpenWRT是一个高度模块化、高度自…

数组中元素的插入和查找算法探究

数组的查找 线性查找 概念 线性查找也叫顺序查找,这是最基本的一种查找方法,从给定的值中进行搜索,从一端开始逐一检查每个元素,直到找到所需元素的过程。 元素序列的排列可以有序,也可以无序。 代码实现 public cl…

vulhub中的Apache HTTPD 换行解析漏洞(CVE-2017-15715)详解

Apache HTTPD 换行解析漏洞(CVE-2017-15715) 1.cd到CVE-2017-15715 cd vulhub/httpd/CVE-2017-15715 2.运行docker-compose build docker-compose build 3.运行docker-compose up -d 4.查看docker-compose ps 5.访问 出现这个表示安装成功 6.漏洞复现…

16-20.Python语言进阶

Python语言进阶 重要知识点 生成式(推导式)的用法 prices {AAPL: 191.88,GOOG: 1186.96,IBM: 149.24,ORCL: 48.44,ACN: 166.89,FB: 208.09,SYMC: 21.29 } # 用股票价格大于100元的股票构造一个新的字典 prices2 {key: value for key, value in prices…

Github 2024-01-09Python开源项目日报 Top10

根据Github Trendings的统计,今日(2024-01-09统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目10Jupyter Notebook项目1 Payloads All The Things - 有用的Web应用程序安全负载和绕过列表 创建…

Unity 编辑器篇|(二)GenericMenu自定义弹出式菜单

目录 1. 前言2. Scene视图添加自定义菜单3. Hierarchy视图添加自定义菜单4. Project视图添加自定义菜单5. Game视图添加自定义菜单 1. 前言 GenericMenu 是 Unity 中的一个强大的类,用于创建和管理自定义上下文菜单(也称为弹出菜单)。可以使…

Django配置日志系统的最佳实践

概要 日志是跟踪应用行为、监控错误、性能分析和安全审计的重要工具。在Django框架中,合理配置日志系统可以帮助开发者有效管理项目运行过程中的关键信息。本文将详细介绍Django日志系统的最佳实践。 日志系统概述 Django使用Python的 logging 模块来实现日志系统…

苹果快捷指令在哪?详细使用教程送给大家!

快捷指令是苹果公司推出的一个实用功能,然而,可能还有很多新手用户不知道苹果快捷指令在哪。其实,快捷指令中心是iOS系统自带的应用,它一般就位于手机的主屏幕中。今天,小编将针对此问题来给大家分享一下有关苹果快捷指…

虚拟机Linux硬盘扩容

扩容前(20G): 扩容后(60G): 步骤: 1. 点击 虚拟机 -> 设置 -> 硬件 -> 硬盘(SCSI) -> 扩展(E)... -> 输入想要扩容大大小 -> 扩展(E) 2. 运行虚拟机,查看根目录属于那个文件系统,我的是 /dev/sda1…

前端八股文(网络篇)一

目录 1.Get和Post的请求的区别 2.常见的HTTP请求头和响应头 3.常见的HTTP请求方法 4.HTTP与HTTPS协议的区别 5.对keep-alive的理解 6.页面有多张图片,HTTP是怎样的加载表现? 7.HTTP请求报文是什么样的? 8.HTTP响应报文是什么样&#x…

【数据结构】数据结构中应用题大全(完结)

自己在学习过程中总结了DS中几乎所有的应用题,可以用于速通期末考/考研/各种考试。很多方法来源于B站大佬,底层原理本文不做过多介绍,建议自己研究。例题大部分选自紫皮严书。pdf版在主页资源 一、递归时间/空间分析 1.时间复杂度的分析 设…

与AI合作 -- 写一个modern c++单例工厂

目录 前言 提问 bard给出的答案 AI答案的问题 要求bard改进 人类智能 AI VS 人类 前言 通过本文读者可以学到modern C单例模式工厂模式的混合体,同时也能看到:如今AI发展到了怎样的智能程度?怎样让AI帮助我们快速完成实现头脑中的想法&…

如何下载和处理Sentinel-2数据

Sentinel-2是欧洲空间局(ESA)Copernicus计划中的一组地球观测卫星,主要用于提供高分辨率的光学遥感数据。Sentinel-2卫星组成了一个多光谱成像系统,可用于监测地球表面的陆地变化、植被覆盖、水域和自然灾害等。它具有以下特性&am…

2019年认证杯SPSSPRO杯数学建模A题(第一阶段)好风凭借力,送我上青云全过程文档及程序

2019年认证杯SPSSPRO杯数学建模 纸飞机在飞行状态下的运动模型 A题 好风凭借力,送我上青云 原题再现: 纸飞机有许多种折法。世界上有若干具有一定影响力的纸飞机比赛,通常的参赛规定是使用一张特定规格的纸,例如 A4 大小的纸张…

java 体育明星管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java Web 体育明星管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysq…

JQuery异步加载表格选择记录

JQuery异步加载表格选择记录 JQuery操作表格 首先在页面中定义一个表格对象 <table id"insts" class"table"><thead><tr><th>列1</th><th>列2</th><th>例3</th><th></th></tr>…

世微AP2400 DC-DC降压恒流IC12-80V 9V/3A LED电动摩托车灯驱动芯片方案

1&#xff0c;做一款三功能LED车灯驱动方案 AP2400 是一款 PWM 工作模式,率、外围简单、外驱功率管&#xff0c;适用于 输入的降压 LED 恒流驱动芯片。外驱 MOS&#xff0c;大输出电流可达 6A。AP2400 可实现三段功能切换&#xff0c;通过 MODE1/2/3 切换三种功能模式&#xff…

群辉安装gitea

群辉安装gitea 安装giteagitea容器配置 安装gitea gitea容器配置