Linux(Centos 7.6)命令详解:ls

1.命令作用

列出目录内容(list directory contents)

2.命令语法

Usage: ls [OPTION]... [FILE]...

3.参数详解

OPTION:

  • -l,long list 使用长列表格式
  • -a,all 不忽略.开头的条目(打印所有条目,包括.开头的隐藏条目)
  • -t,modification time 按修改时间排序,最新的优先
  • -r,reverse order while sorting 排序时倒序
  • -S,sort by file size 按文件大小排序(对文件夹无效)
  • --full-time,列出详细完整时间

4.常用用例

1.ls显示效果,文件没有颜色,目录会有颜色显示。

2.llls -l的别名,两者执行结果一样,文件目录会以长列表格式输出。

 

以下一行列表输出为例:

-rw-------. 1 root root 2864 Dec 13 01:05 anaconda-ks.cfg
  • 显示颜色看,蓝色是目录,浅蓝色是链接,绿色是可执行文件,红色是压缩文件,白色是普通文件。
  • 第1列代表类型,-代表文件,d代表目录,l代表链接。
  • 第2到第10列代表读写执行权限,每三个一组,依次是所有者、所属组、其他用户的读写执行权限,r代表读权限,w代表写权限,x代表执行权限。
  • 第11列的点(.),selinux开启状态会显示,关闭则不显示。
  • 第13列数字代表硬链接数。
  • root root代表目录或文件的所属用户和用户组。
  • 2864代表文件大小
  • Dec 13 01:05代表目录文件最后修改时间
  • 最后是目录文件名称

3.ll -a查看当前目录所有文件,包括隐藏文件,也包括当前目录及上级目录;

注:下面的六点(... ...)是我人为的省略了一部分内容,方便我们查看。

  • 输出第二行名称处的点(.)代表当前目录
  • 输出第三行名称处的两点(..)代表上级目录
  • 输出第五行名称处,名称前带有一个点,代表隐藏文件,ls需要加-a参数才能显示
  • 输出倒数第二行名称处.ssh是一个目录,代表隐藏目录,ls需要加-a参数才能显示
[root@localhost ~]# ll -a
total 84
dr-xr-x---. 15 root root 4096 Jan  3 14:32 .
dr-xr-xr-x. 17 root root  224 Dec 13 01:05 ..
-rw-------.  1 root root 2864 Dec 13 01:05 anaconda-ks.cfg
-rw-------.  1 root root 4241 Jan  3 14:08 .bash_history
-rw-r--r--.  1 root root   18 Dec 29  2013 .bash_logout
... ...
drwx------.  2 root root   25 Dec 17 01:31 .ssh
... ...

4.ls -lrt是很多人常用的命令,-l按列表输出,-r目录文件名称按照字母倒序排序,-t按最后修改时间排序。

[root@localhost ~]# ls -lrt
total 20
-rw-------. 1 root root 2099 Dec 13 01:05 original-ks.cfg
-rw-------. 1 root root 2864 Dec 13 01:05 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Dec 13 01:08 Videos
drwxr-xr-x. 2 root root    6 Dec 13 01:08 Templates
drwxr-xr-x. 2 root root    6 Dec 13 01:08 Public
drwxr-xr-x. 2 root root    6 Dec 13 01:08 Pictures
drwxr-xr-x. 2 root root    6 Dec 13 01:08 Music
drwxr-xr-x. 2 root root    6 Dec 13 01:08 Downloads
drwxr-xr-x. 2 root root    6 Dec 13 01:08 Documents
-rw-r--r--. 1 root root  984 Jan  3 14:25 ys.tar.gz
-rwxr-xr-x. 1 root root 4536 Jan  3 14:26 get_info.sh
lrwxrwxrwx. 1 root root    9 Jan  3 14:32 download -> Downloads
drwxr-xr-x. 2 root root   39 Jan  3 16:03 Desktop

 5.还有一些只看某一个类型的命令依赖grep输出,grep '^-'代表将ls -l查看的内容过滤出-开头的行,即仅显示文件,其中^代表以什么开头。

ls -l | grep '^-'        ## 当前目录下只输出文件
ls -l | grep '^d'        ## 当前目录下只输出文件夹
ls -lS | grep '^-'       ## 当前目录下文件按大小排序

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

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

相关文章

详解MySQL SQL删除(超详,7K,含实例与分析)

文章目录 前言1. 删除表中的所有记录基本语法使用场景注意事项运用实例分析说明2. 删除特定记录基本语法使用场景注意事项运用实例分析说明3. 删除单条记录基本语法使用场景注意事项运用实例分析说明4. 删除违反引用完整性的记录基本语法使用场景注意事项运用实例分析说明5. 删…

[图形渲染] 【Unity】UnityShader操作基础6-OpenGL与DirectX中的纹理坐标差异及语法差异分析

在现代图形编程中,OpenGL和DirectX作为两大主流图形API,各自有其独特的处理方式和语法规范。尽管它们的功能和目的相似,但在某些细节上却存在显著差异,尤其是在纹理坐标和着色器编程的相关操作上。本文将探讨OpenGL与DirectX在纹理坐标、语法以及语义上的差异,并给出一些跨…

numpy数组学习

前言 有时看到数组,容易被绕晕,不知道每个列表的数字分别代表什么,因此记录下来,用于后续参考。 1.轮廓点坐标 (n, 1, 2) 格式解释 (n, 1, 2): n:表示轮廓上的点数。每个点都是轮廓的一部分。 1&#x…

改善 Kibana 中的 ES|QL 编辑器体验

作者:来自 Elastic Marco Liberati 随着新的 ES|QL 语言正式发布,Kibana 中开发了一种新的编辑器体验,以帮助用户编写更快、更好的查询。实时验证、改进的自动完成和快速修复等功能将简化 ES|QL 体验。 我们将介绍改进 Kibana 中 ES|QL 编辑器…

Mono里运行C#脚本25—mono_codegen

前面分析怎么样找到主函数Main的入口点功能,也就是说已经找到了这个函数的CIL代码。虽然找到了代码,但是还不能执行它的,因为它是一种虚拟机的代码。也就是说它是假的代码,不是现实世界存在的机器的代码,因此不能直接执行,必须经过后端编译器的再次编译才能真正运行它。下…

基于Spring Boot的紧急物资管理系统

基于Spring Boot的紧急物资管理系统是一个非常实用的应用,特别是在应对自然灾害、公共卫生事件等情况下。该系统可以帮助管理者有效地追踪和分配物资,确保资源能够及时到达需要的地方。以下是一个基本的实现思路和一些关键组件: 项目规划 需…

mini-dog-c编译器之词法分析

mini-dog-c 是一个小型的 C 语言编译器,是我学习和理解编译器基本工作原理的实践项目。其词法分析器能够识别 C 语言的基本语法元素,包括常见的标识符、整数和浮点数字面量、布尔字面量以及字符串字面量。此外,它还支持基本的算术和逻辑操作符…

机器学习基础-概率图模型

(一阶)马尔科夫模型的基本概念 状态、状态转换概率、初始概率 状态转移矩阵的基本概念 隐马尔可夫模型(HMM)的基本概念 条件随机场(CRF)的基本概念 实际应用中的马尔科夫性 自然语言处理: 在词…

力扣hot100——链表

160. 相交链表 class Solution { public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {set<ListNode*> s;ListNode* h headA;while (h ! NULL) {s.insert(h);h h->next;}h headB;while (h ! NULL){if (s.find(h) ! s.end()) {return h;}h …

Qt打包为exe文件

个人学习笔记 选择release 进入项目文件夹&#xff0c;查看releas生成的文件 releas文件路径 进入release看到exe文件&#xff0c;但是无法执行 将exe文件单独放到一个文件夹内 选择MinGW 用CD 进入存放exe文件的路径&#xff0c;输入下面指令 cd J:\C\Qt\test4-3-1 windeploy…

VScode怎么重启

原文链接&#xff1a;【vscode】vscode重新启动 键盘按下 Ctrl Shift p 打开命令行&#xff0c;如下图&#xff1a; 输入Reload Window&#xff0c;如下图&#xff1a;

小屏幕下通过css自动实现上下位置颠倒例子

<!DOCTYPE html> <html><head><meta charset"utf-8"><meta name"viewport" content"widthdevice-width, initial-scale1"><title>Demo</title><!-- 请勿在项目正式环境中引用该 layui.css 地址 --…

下列指标组合中,不能用于系统性评价缺陷识别模型精度的指标

19 下列指标组合中&#xff0c;不能用于系统性评价缺陷识别模型精度的指标为&#xff1a; A 检出率和准确率 B 检出率和误报比 C 平均精确率 D 准确率和误报比 对于评价一个缺陷识别模型的精度&#xff0c;检出率、准确率、检出率和误报比等指标常被用来系统性地评估模型的效…

Web安全 - “Referrer Policy“ Security 头值不安全

文章目录 概述原因分析风险说明Referrer-Policy 头配置选项1. 不安全的策略no-referrer-when-downgradeunsafe-url 2. 安全的策略no-referreroriginorigin-when-cross-originsame-originstrict-originstrict-origin-when-cross-origin 推荐配置Nginx 配置示例 在 Nginx 中配置 …

spring mvc源码学习笔记之六

pom.xml 内容如下 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/P…

Hyperbolic dynamics

http://www.scholarpedia.org/article/Hyperbolic_dynamics#:~:textAmong%20smooth%20dynamical%20systems%2C%20hyperbolic%20dynamics%20is%20characterized,semilocal%20or%20even%20global%20information%20about%20the%20dynamics. 什么是双曲动力系统&#xff1f; A hy…

vue3组件化开发优势劣势分析,及一个案例

Vue 3 组件化开发的优势和劣势 优势 可复用性&#xff1a; 组件可以重复使用&#xff0c;减少代码冗余&#xff0c;提高开发效率。 可以在不同的项目中复用组件&#xff0c;提升开发速度。 可维护性&#xff1a; 组件化开发使得代码结构清晰&#xff0c;易于维护。 每个…

基于SpringBoot在线竞拍平台系统功能实现十五

一、前言介绍&#xff1a; 1.1 项目摘要 随着网络技术的飞速发展和电子商务的普及&#xff0c;竞拍系统作为一种新型的在线交易方式&#xff0c;已经逐渐深入到人们的日常生活中。传统的拍卖活动需要耗费大量的人力、物力和时间&#xff0c;从组织拍卖、宣传、报名、竞拍到成…

Tomcat性能优化与负载均衡实现

在现代互联网应用中&#xff0c;Apache Tomcat作为一个广泛使用的Java Web应用服务器&#xff0c;扮演着至关重要的角色。随着用户数量的不断增加和业务的不断扩展&#xff0c;如何提升Tomcat的性能和实现高可用性成为了开发者们关注的焦点。本文将介绍Tomcat的性能优化技巧以及…

Ubuntu 搭建SVN服务

目录 ​ 1、安装SVN服务端 2、创建SVN版本库 3、修改SVN配置svnserve.conf 3.1 配置文件介绍 3.2 svnserve.conf配置 3.3 authz配置设置用户读写权限 3.4 passwd配置 用户名密码 4、启动SVN服务 4.1 配置开机启动 1、安装SVN服务端 sudo apt-get install subversion…