首页 > 系统相关 >Linux ls 查看目录结构与文档信息

Linux ls 查看目录结构与文档信息

时间:2023-10-16 09:33:04浏览次数:50  
标签:文件 当前目录 子目录 文档 ls Linux 目录

摘要:Linux ls命令用于列出目标目录中所有的子目录和文件,发掘并掌握ls命令及其参数设置可以驾轻就熟地管理文件,随心所欲地浏览并确定所在的位置!

ls命令介绍

  今天,楼兰胡杨继续跟各位猿友一起零基础学习Linux相关指令——ls,它是一条Linux必备命令。发掘并掌握ls命令常用功能,可以驾轻就熟地管理某目录中存放了哪些文件或子目录,随心所欲地浏览并确定所在的位置!

Linux ls(英文全拼: list directory contents)指令用于显示当前工作目录包含的文件及子目录,但是,不展示子目录里的内容。

语法

ls [选项] [目录名/文件名]

功能:打印当前目录的内容清单,默认不展示隐藏文件。

说明:[]为可选项,当未给出目录名或是文件名时,就显示当前目录的信息。

常用选项以及各自的功能:

-l:ls -l=ll 查看文件和目录列表长格式,同时展示隐藏文件。
-d:只显示目录。
-a(all):显示所有文件,包括以“.”开头的隐藏文件。
-F:以不同的符号标识不同的文件,目录:/,命令:*。
-t:按修改时间由近及远排序文件和目录,这意味着最近修改的文件或目录将显示在列表的最上方。
-r:反向排序文件和目录。
-h:human readable,按照人们习惯的G、M等单位显示文件大小。"ls-l" 显示的文件大小是字节,但是我们更加习惯的是千字节用 KB 和兆字节 MB 等显示。
-s(size ):在当前目录下文件和目录名称前显示大小信息;但是,同样不统计子目录内容大小。

-R:递归列出所有子目录下的文件和目录。

-1:在终端以单列的形式显示当前目录中的文件和目录的名称,每个名称占据一行。使用场景:以简洁易读的方式枚举当前目录下的大量文件和目录。

  记不住这么多参数怎么办?请用万能的help来查看参数的说明:

 ls --help

知行合一

ll --time-style=long-iso /data :查看/data文件的时间长格式。
ls -ltr s*:查看以s开头的文件按时间排序,当文件特别多而且关注某些文件的时候,这个指令非常有价值。

ls -Rsh:以子目录为单位,递归指定目录下的文件和目录,并统计每一个目录的大小:


ls 递归查询

ls -sh:打印当前目录下的文件和目录及其文件大小。

ls -Rsh /givenDir:递归打印/givenDir文件夹下的所有文件和目录的详细资料。

结束语

  在对ls命令的连续性思考中,希望各位做到知其所来,识其所在,明其将往。

  对于Wiener以上的话题,大家又有什么自己的独特见解呢?欢迎在下方评论区留言!

标签:文件,当前目录,子目录,文档,ls,Linux,目录
From: https://www.cnblogs.com/east7/p/17766664.html

相关文章

  • TUXEDO宣布Nano Pro Gen12迷你Linux PC搭载AMD Ryzen 7000U处理器
    导读这款迷你PC还配备了AMDMediatekWi-Fi6E三频带芯片,为坚定的AMD粉丝提供了更多选择。TUXEDOComputers今天宣布了NanoPro迷你PC的第12代(Gen12),内部配置升级,连接性改进,计算效率提高。与2021年11月宣布的NanoProGen11相比,NanoProGen12迷你电脑拥有更强大、更高效......
  • Linux服务器网络配置
    Linux服务器网络配置记录材料准备材料数量服务器1显示器1网线2(千兆*1)千兆交换机1插线板1网线连接从路由器LAN口引出网线到交换机任一口,再从交换机剩余任一口引出千兆网线到服务器网线插口1服务器网线插口1插入后有有灯闪烁代表网线连接正常网......
  • 第7周Linux课堂总结
       这一周的Linux课程我们学习了文件权限,权限的意义在于允许某一个用户或某个用户组以规定的方式去访问某个文件。首先我们学习了基本权限UGO,U:owner,属主,G:group,属组,O:other,其他用户,Linux系统通过U、G、O将用户分为三类,并对这三类用户分别设置三种基本权限,这种设置权限的方式称......
  • 安装Linux系统对硬件的要求
    很多初学者在安装Linux系统时,都对自己的电脑配置存在质疑,担心其是否能够满足安装Linux的要求。本节就从CPU、内存、硬盘、显卡等这些方面,详细介绍一下安装Linux系统的最低配置。基于硬件的快速发展以及操作系统核心功能的增加,势必将淘汰掉一批老旧的电脑,它们已经没有能力负......
  • 初识Linux
        学好该内容你需要了解云计算的概念、了解虚拟机的安装以及熟悉Linux操作系统。   说到云计算就需要知道的是云计算最初就是为了应对互联网行业高速发展所带来的网络、服务器、存储、应用软件及服务的昂贵价格而出现的“替代品”,现已快成为互联网公司的第一选择。......
  • Linux第11章学习笔记
    第十一章学习笔记##EXT2文件系统多年来,Linux一直使用EXT2作为默认文件系统EXT3是EXT2的拓展。EXT3中增加的主要内容是一个日志文件EXT4的主要变化是磁盘块的分配EXT2文件系统数据结构通过mkfs创建虚拟磁盘创建了一个带有nblocks个块(每个块大小blksize字节)和ninodes个索引......
  • Linux笔记(2)
    文件权限 文件的权限针对三类对象进行定义owner属主,缩写ugroup属组,缩写gother其他,缩写o 每个文件针对每类访问者定义了三种主要权限r:Read读w:Write写x:eXecute执行 修改文件访问权限的方法指令:chmod    设置文件的访问权限。格式:chmodwhooptper......
  • Linux系统第四章文件权限读书笔记
    基本权限UGO:     1.UGO权限的含义:UGO是Linux文件权限管理中的基本概念,表示用户(User)、组(Group)、其他人(Others)。这三个范围定义了文件或目录的访问权限,控制着谁可以执行何种操作。User(用户):这是文件或目录的所有者。用户权限是最重要的,因为他们拥有最高级别的控制权......
  • 微软带你玩转 Linux —— 发布《如何下载和安装 Linux》教程
    微软近日在技术文档中心上架了一份名为《如何下载和安装Linux》的教程指南,介绍了4种安装Linux的方案,包括:WSL、裸机安装、本地虚拟机安装和云端虚拟机安装。这份教程重点介绍了用户在PC上下载和安装Linux发行版的必要步骤,包括选择合适的Linux发行版本,推荐首选的安装......
  • Linux配置IPv6地址跨网段互通
    Linux配置ipv6地址及跨网段通信目录:目录IPv6网络配置3ipv6地址配置3规划3VM1地址配置3VM2地址配置3VM3地址配置4测试三台vm的通信4ipv6-VM跨网段通信4配置VM1地址5配置R1路由地址6配置R2路由地址6配置VM2地址6配置路由转发7配置R17配置R27测试8VM1pingVM28IPv6......