首页 > 系统相关 >Linux:ls指令

Linux:ls指令

时间:2023-08-24 10:12:02浏览次数:43  
标签:文件 路径 -- Linux 指令 ls time 列出

ls(List):列出某个路径下的所有文件(多个参数可以一起使用)

1、用法

  • ls [-option] [--color={never,auto,always}] [--full-time] [-time={atime,ctime}] 路径

  • ls [-option] 路径1 路径2……:列出指定的几个路径的信息

  • 常用的是 ls -lt

2、参数(加粗项表示常用)

参数

说明

option1(用法 -xxx)

a

A

全部文件,连同隐藏文件(以.开头的文件)

a:包括.和..这两个目录

A:不包括

d 只列出目录
f f:列出结果,不进行排序(ls默认以文件名排序)
F F:列出结果,并给予附加数据结构(标识文件种类)
h 列出文件容量 
i 列出inode号 
l 完整输出,包含时间、权限等
n 列出UID与GID,而非使用者与群组

r

排序结果逆序输出

R

连同子目录仪器列出来
S 按照文件容量排序
t 按照时间排序
-trl 列出完整格式,按照按照内容修改(没修改过就是创建)时间逆序排列

color

never 不显示颜色
always 显示颜色
auto 依据系统设定判断是否显示

--full-time

--full-time 以完整时间模式(年月日时分)输出(内容修改时间)

--time

atime 访问时间
ctime 属性改变时间

3、路径

相对路径 进入某个相对路径
绝对路径 进入绝对路径下的某个文件夹
.. 返回上一级
~ 回到根目录
- 在上一个目录和本目录来回切换
~user 回到user这个用户的根目录
正则路径 列出所有符合正则的路径

4、说明

  • 只用ls 路径默认显示的有非隐藏文档、以文档名进行排序、文件名显示颜色;
  • 使用时可以多字母写到一块,例如-lh --color=never --full-time,可以实现多项参数,顺序随意;
  •  ll:相当于ls -l;
  • 路径可以用正则表达式

5、指令结果:文件样式

  [权限][连结][所有者][群组][文件容量][修改日期][文档名]

①权限:由10个字符构成

  • 第一个代表这个文件是目录、文件、链接文件等等:
    • d:目录
    • -:文件
    • I:连结档
    • b:可供存储的接口设备
    • c:串行端口设备
  • 接下来的九个字符,以三个为一组,代表不同角色的权限,且为rwx组合r——可读、w——可写、x——可执行,它们的顺序固定,如果某个权限不存在,就以-代替
    • 第一组:文件拥有者
    • 第二组:群组
    • 第三组:其他人

文件目录的权限意义并不相同。

②链接数

说明:多少档名链接到该节点

③所有者

④群组

⑤容量,默认单位B

⑥建档日期或最近修改日期

⑦文档名

时间:内容修改时间(mtime)、状态修改时间(ctime)、访问时间(atime)

①内容修改时间(modification time,mtime)(不加--time时默认)

文件内容变更时,会更新该时间

②状态修改时间(status time,ctime)(--time指定)

文件状态变更(权限、属性……)时,会更新该时间

③访问时间(access time,atime)(--time指定)

每当读取(cat)时,就会更新该时间

6、例子

1)列出完整信息,按照内容修改时间逆序排列(最常用)

ls -trl 

标签:文件,路径,--,Linux,指令,ls,time,列出
From: https://www.cnblogs.com/ShineLeBlog/p/17653411.html

相关文章

  • Windows + Linux 双系统详细安装步骤
    对于新手来说,学习Linux系统有多种方式选择,可以选择虚拟机、可以选择直接安装Linux系统,下面主要和大家分享一下通过直接安装Linux系统的方法。 U盘启动盘的制作准备一个8G以上的U盘(其实4G就足够),备份资料,后面会对U盘进行格式化。然后去ubuntu的官网下载你想要安装......
  • linux服务器docker compose的使用步骤
    之前说了docker的安装,dockercompose的安装,还比较了dockerfile和dockercompose的区别,那么dockercompose的实际应用是怎么样呢?记录下我的实操步骤1、服务器上新建目录,目录情况如下,我的data目录是挂载到数据盘的/data/docker_config/nginx//存放nginx的配置文件/dat......
  • linux 磁盘管理
      这块电脑上有一块磁盘,sda,上面有3个物理分区,sda1,2,3如果想新建一个物理分区,用如下命令输入n新建分区       d删除分区    w保存    q退出   ......
  • 汇编-movsb和movsw串处理指令
     movsb字节传送指令格式:movsb功能:执行movsb指令相当于进行下面几步操作:(1)((es)*16+(di))=((ds)*16+(si))(2)    如果df=0则:(si)=(si)+1     (di)=(di)+1  如果df=1则:(si)=(si)-1      (di)=(di)-1   movsw字传......
  • Linux中PATH、 LIBRARY_PATH、 LD_LIBRARY_PATH的区别
    Linux中PATH、LIBRARY_PATH、LD_LIBRARY_PATH的区别_YOULDYGL的博客-CSDN博客PATH:放可执行命令所在路径;whichxxx也可以看见xxx命令所在路径LIBRARY_PATH:程序编译期间查找动态链接库时指定的查找共享库的路径LD_LIBRARY_PATH:在程序运行期间查找动态链接库时,指定除了系统默认......
  • PLSQL导出awr报告
    begindbms_workload_repository.create_snapshot();end;1、准备查询dbidselectdbidfromv$database;查询instance_numberselectinstance_numberfromv$instance;查询历史快照selectSNAP_ID,dbid,SNAP_LEVEL,BEGIN_INTERVAL_TIMEfromdba_hist_snapshotorderbySN......
  • 14 Linux 并发与竞争
    一、并发与竞争  并发:多个执行单元同时、并行执行。  竞争:并发的执行单元同时访问共享资源(硬件资源和软件上的全局变量等)易导致竞态。 二、原子操作1.原子操作简介  原子操作:不能再进一步分割的操作,一般用于变量或位操作。  例如在C语言中对无符号整型变量......
  • Linux 查看端口是否被占用
    场景说明今天遇到一个同事问了一个问题:怎么查看系统某端口是否被占用,一下子把我问着了,作为一个不服输的人,下班后赶紧学习环境说明[hui@hadoop201~]$cat/proc/versionLinuxversion3.10.0-1160.76.1.el7.x86_64([email protected])(gccversion4.8.5......
  • 使用Linux系统的atop监控工具
    1、安装atop1.1、centos安装本步骤以AlibabaCloudLinux3.2104LTS64位操作系统的ECS实例为例,介绍如何安装atop监控工具。1.远程连接ECS实例。具体操作,请参见连接方式概述。2.执行如下命令,安装atop。sudoyuminstallatop3.(可选)如需监测网络使用率,可安装网络监控模块ne......
  • Linux运维工程师面试题(1)
    目录Linux运维工程师面试题(1)1别名、内部命令、外部命令的执行顺序2linux系统启动流程3破解用户密码的方法4忘记grub密码怎么解决5硬盘空间满了怎么处理,怎么找到硬盘中的大文件6硬盘明明有很多空间,为什么无法存储文件7进程使用内存问题7.1内存泄露:MemoryLeak7.2内存溢......