ls - list directory contents

列出目录内容

格式:

ls [OPTION]... [FILE]...

常用选项:

  • -a:显示所有文件或目录(包括隐藏目录和.(当前目录),..(上级目录))
  • -A:同-a,但不显示.,..
  • -l:显示详细信息。包括:文件类型、权限、链接数、所属者、所属组、文件大小、上一次修改时间、文件名称
  • -r:将文件以相反次序显示。(默认使用字母排序)
  • -t:将文件依建立时间之先后次序列出,与当前最近时间为先
  • -F:在列出文件名称后加上符号;可执行文件加*,目录加/
  • -R:递归地列出子目录下文件
  • -h:与-l连用,使文件大小以人类可读方式显示(默认bytes)
  • -i:显示inode号

示例:

  1. [root@node1 ~]# ls /tmp/ #显示tmp下的文件
  2. aa bb cc dd
  3. [root@node1 ~]# ls -a /tmp/ #显示隐藏目录
  4. . .. aa bb cc dd .gg
  5. [root@node1 ~]# ls -l /tmp/ #显示目录下文件详细信息,我们常用来查看文件的权限信息
  6. total 8
  7. -rw-r--r-- 1 root root 12 Jan 23 21:25 aa
  8. -rw-r--r-- 1 root root 29 Jan 23 21:25 bb
  9. -rw-r--r-- 1 root root 0 Jan 23 21:21 cc
  10. drwxr-xr-x 3 root root 16 Jan 23 21:21 dd
  11. [root@node1 ~]# ls /tm*/*a #地址路径是可以使用glob通配符
  12. /tmp/aa
  13. [root@node1 ~]# ls -F /tmp/ | grep "/$" #显示/tmp目录下有哪些目录
  14. dd/
  15. [root@node1 ~]# ls /tmp/| sed "s:^:`pwd`/:" #显示绝对路径
  16. /root/aa
  17. /root/bb
  18. /root/cc
  19. /root/dd
  20. [root@node1 ~]# ls -R /tmp/ #递归显示目录,和tree命令效果一致
  21. /tmp/:
  22. aa bb cc dd
  23. /tmp/dd:
  24. ee
  25. /tmp/dd/ee:
  26. ff
  27. [root@node1 ~]# ls -ltr /tmp/ #按文件创建时间排序,从老到新
  28. total 8
  29. -rw-r--r-- 1 root root 0 Jan 23 21:21 cc
  30. drwxr-xr-x 3 root root 16 Jan 23 21:21 dd
  31. -rw-r--r-- 1 root root 12 Jan 23 21:25 aa
  32. -rw-r--r-- 1 root root 29 Jan 23 21:25 bb
  33. [root@node1 ~]# ls -i /tmp/aa #显示文件的inode号
  34. 17026541 /tmp/aa

总结:

ls基础命令之一,对其显示的每个字段都需要了解清楚。

ls - 列出目录清单信息的更多相关文章

  1. Linux 命令 - ls: 列出目录内容

    ls 命令很可能是用户最常使用的命令,通过 ls 命名可以查看目录内容,确定各种重要文件和目录的属性. 命令格式 ls [OPTION]... [FILE]... 命令参数 -a, --all 列出所 ...

  2. linux 命令 - ls(列出目录内容)

    ls - 列出目录内容 语法: ls (选项) (参数) 选项: -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出): -A:显示除影藏文件“.”和“..”以外的所有文 ...

  3. Linux 权限和目录更改、移除、更换目录、列出目录内容、使用通配符、移动、重命名

    12 chgrp :改变档案.目录所属群组          chgrp -R dirname/filename   chown :改变档案/目录拥有者              chown -R 账 ...

  4. ls 显示目录和文件的技巧

    摘自 http://hi.baidu.com/zaoyuan1217/blog/item/fd69575660366b4fd10906b9.html 要列出当前目录下所有的文件名和目录名直接使用ls命 ...

  5. 第三节 - centos 内核启动、救援模式、 ls 、目录结构

    Linux 第三节一.CentOS 启动: 1.内核引导: 1.win/linux 通电,2.BISO自检(CPU,内存,硬盘等 | U盘.光驱.网卡.硬盘启动 通过MBR知道内核内存硬件驱动位置并加 ...

  6. Linux Shell 只列出目录的方法

    在实际应用中,我们有时需要仅列出目录,下面是 4 种不同的方法. 1. 利用 ls 命令的 -d 选项: $ ls -d */ Desktop/ pic/ shell/ src/ 2. 利用 ls 命 ...

  7. 整理 Linux下列出目录内容的命令

    在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务.当我们想要像使用文件浏览器一样列出一个目录下的内容时,大家第一时间想到的是 ls 命令.但只有 ls 命令能实现这个目的吗?显然不是 ...

  8. linux列出目录下所有目录

    我的一个目录下有很多文件,但是我想列出该目录下所有的目录,并且删除 列出目录下所有的目录,常用的方法是ll配合管道命令,比如 ll | grep "^d" 通过对ll命令的输出,抓 ...

  9. linux shell 脚本攻略学习15--如何只列出目录,如何快速切换目录

    工作中经常遇到关于目录方面的问题,例如,如何只列出当前目录下的所有目录,以及如何快速高效的切换目录,而不需要使用鼠标,下面将简单介绍关于这两方面的解决方案: 一.如何只列出目录? 看似简单的任务,其实 ...

随机推荐

  1. 软件工程卷1 抽象与建模 (Dines Bjorner 著)

    I 开篇 1. 绪论 II 离散数学 2. 数 (已看) 3. 集合 4. 笛卡尔 5. 类型 6. 函数 7. λ演算 8. 代数 9. 数理逻辑 III 简单RSL 10. RSL中的原子类型和值 ...

  2. iptables 常用处理动作

    在iptables中,-j 参数用来指定要进行的处理动作,常用的处理动作包括:ACCEPT.REJECT.DROP.REDIRECT.MASQUERADE.LOG.DNAT.SNAT.MIRROR.Q ...

  3. [HeadFrist-HTMLCSS学习笔记]第二章深入了解超文本:认识HTML中的“HT”

    [HeadFrist-HTMLCSS学习笔记]第二章深入了解超文本:认识HTML中的"HT" 敲黑板!!! 创建HTML超链接 <a>链接文本(此处会有下划线,可以单击 ...

  4. SCIE和SCI

    SCI和SCIE(SCI Expanded)分别是科学引文索引及科学引文索引扩展版(即网络版),主要是收录自然科学.工程技术领域最具影响力的重要期刊,包括2000多种外围刊. SCIE和SCI一样吗? ...

  5. 【转】android实时视频网络传输方案总结(一共有五套)

    最近研究了Android的实时视频网络传输问题,在视频处理方面花费了大量精力进行研究,总结出以下五套方案,并加以比较 以320×240大小的视频传输为例 方案 压缩率 压缩/传输方式 实时性 平均流量 ...

  6. SGE部署安装

    1.关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service 2.安装SGE依赖包 # yum instal ...

  7. 【LeetCode】在排序数组中查找元素的第一个和最后一个位置【三次二分】

    给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置. 你的算法时间复杂度必须是 O(log n) 级别. 如果数组中不存在目标值,返回 [ ...

  8. Android开发遇到的一些小问题

    1.文件下载时,默认只能用https,怎么用http协议: 在Manifest.xml文件中增加一个配置项: android:usesCleartextTraffic="true" ...

  9. 【转帖】 PM RD QA OP

    From 百度知道 一.PM: Product Manager,产品经理,又称品牌经理(Brand Manager).举凡产品从创意到上市,所有相关的研发.调研.生产.编预算.广告.促销活动等等,都由 ...

  10. Element 表单验证,不清空数据,仅仅取消表单字段校验

    重置表单 this.$refs['ageForm'].resetFields() // 表单重置 仅清空校验 this.$refs['ageForm'].clearValidate() // 清除验证