首页 > 系统相关 >Linux

Linux

时间:2024-11-01 21:33:05浏览次数:1  
标签:表示 文件 文件大小 路径 ls Linux article

ls命令详解

ls命令(list)可用于列出指定路径下的文件(Linux中一切皆文件,目录也是文件的一种),如果不指定路径,单独运行ls命令,则默认路径为当前路径。

使用方式

ls [-options] [target path]
注:-a -l = -al
得到的不同的文件颜色代表了不同的文件类型

常见选项

选项 作用
-a 显示指定路径中的所有文件,包括隐藏文件
-l 显示文件的详细信息,包括文件类型,权限,所属用户,所属用户组,文件大小,上一次修改时间等
-h 文件大小以KBytes为单位显示
-S 按照文件大小顺序显示,默认从大到小;若要从小到大,可使用-Sr

文件介绍

  • .表示当前路径,表示上一级路径,以.开头的文件在Linux中为隐藏文件。
  • 默认的文件显示顺序是按照首字母的顺序进行排列的

-al的效果


第一行的total 72:表示当前目录下的所有内容大小为72Kbytes。除去第一行,剩余的信息可以分为6大块:

  • 2: 共10个字母,
    • 第1个字母表示文件类型
      • -表示普通文件,d表示目录文件,b表示块设备文件,c表示字符设备文件,l表示链接文件,p表示管道文件,s表示socket文件
    • 剩余的9个字母可以分为3组,分表表示所属用户,所属用户组,其他用户对该文件的读写权限
    • R表示可读,W表示可写,X表示可执行,-表示不具备相应权限
  • 3: 紧跟在权限之后的1个数字,表示目录文件里面包含的目录文件数
    • 包括普通目录文件和隐藏目录文件
    • 如果是文件,则表示该文件的链接数
  • 4: 所属用户
  • 5: 所属用户组
  • 6: 文件大小,以字节为单位
    • 注:使用-h会转变为以KBytes为单位
  • 7: 文件的mtime

https://i0.hdslb.com/bfs/article/513ea865e2b5806c3a23acdaaf4c5d5ef41ce6f3.jpg@1256w_1778h_!web-article-pic.avif
https://i0.hdslb.com/bfs/article/64f293d6e4276b56e42ca7558c34de09d07d702d.jpg@1256w_710h_!web-article-pic.avif

标签:表示,文件,文件大小,路径,ls,Linux,article
From: https://www.cnblogs.com/mycrictfchuyin/p/18521305

相关文章

  • linux中软连接和硬链接的区别是什么
    在Linux操作系统中,软链接和硬链接是两种不同的文件链接机制,各有其独特的属性和用途。1、链接类型;2、目标对象;3、磁盘使用:软链接自身是一个文件,占用额外磁盘空间,而硬链接不占用额外磁盘空间。在硬链接的应用场景中,由于硬链接是对文件数据块的直接引用,因此它们在数据备份和同步方面......
  • Linux进程控制
    目录1.进程创建1.1.fork()函数常规用法1.2.fork()函数创建失败的原因 2.进程退出 2.1退出码2.2将错误码转化为错误描述 2.2.1利用系统自带的方法进行转化2.2.2自定义的方式2.3普通函数的返回值2.4错误码2.4.2错误码和退出码的区别 2.5进程退出的几种情况2.6......
  • 并查集---Linux发行版的数量
    题目描述Linux操作系统有多个发行版,distrowatch.com提供了各个发行版的资料。这些发行版互相存在关联,例如Ubuntu基于Debian开发,而Mint又基于Ubuntu开发,那么我们认为Mint同Debian也存在关联。发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行......
  • 《Linux系统编程篇》fork/wait/waitpid/exit函数——基础篇
    文章目录引言fork()函数概述父子进程兄弟进程fork函数fork()的常见问题fork()的优势与限制引入`wait`和`waitpid`(解决僵尸进程)wait函数waitpid函数:exit函数结论命为志存。——朱熹引言《Linux系统编程篇》——基础篇首页传送门本节我们正式进入Linux的进......
  • 《Linux系统编程篇》消息队列(Linux 进程间通信(IPC))——基础篇
    文章目录引言消息队列(MessageQueue)消息队列的特点消息队列的特性消息队列的操作ipcs-q拓展ipcrm拓展注意事项结论“山重水复疑无路,柳暗花明又一村。”——陆游引言《Linux系统编程篇》——基础篇首页传送门想象一下,你正在开发一个多任务处理的应用程序,其中......
  • Chromium127编译指南 Linux篇 - 同步第三方库以及Hooks(六)
    引言在成功克隆Chromium源代码仓库并建立新分支之后,配置开发环境成为至关重要的下一步。这一过程涉及获取必要的第三方依赖库以及设置钩子(hooks),这些步骤对于确保后续的编译和开发工作能够顺利进行起着决定性作用。本指南旨在详细阐述这些配置步骤的执行方法,为开发者提供清晰......
  • Chromium127编译指南 Linux篇 - 编译前环境搭建(一)
    前言在当前的浏览器开发中,Chromium作为一个开源项目,已经赢得了广泛的关注和使用。它不仅构成了GoogleChrome的核心框架,同时也是诸如MicrosoftEdge、Opera和Brave等多款浏览器的基础。凭借其广泛的应用和出色的可定制性,许多开发者选择在Chromium的基础上进行再开发......
  • Linux nginx 配置
    Nginx的配置类型丰富多样,可以根据不同的需求进行灵活配置。以下是使用不同域名介绍的10种Nginx配置类型:基本Web服务器配置域名:http://www.example1.com配置说明:这是Nginx作为Web服务器的基本配置,包括监听端口、服务器名称、根目录设置等。示例配置:nginxserver{ listen8......
  • Linux-shell实例手册-网络操作
    本文章讲解的是在linux下跟网络相关的一些操作和命令,喜欢就点赞收藏哦,方便随时查阅!文章目录1Linux下网络基本命令2netstat3ssh4网卡配置文件5route6解决ssh链接慢7ftp上传8nmap9 流量切分线路10snmp1Linux下网络基本命令   rz  #通过ssh上传......
  • Linux的常用命令
    普通用户不具备修改权限命令su-(进入root账号)查询资料是因为$代表普通用户模式,权限不够,可以进入root帐号在建立文件夹进入root帐号,打su-(su-切换到root用户,并转到root用户的家目录下,即改变到了root用户的环境。)命令选项传参command-optionsparameterCommand:命......