ls - list directory contents

列出目录内容

格式:

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

常用选项:

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

示例:

[root@node1 ~]# ls /tmp/   #显示tmp下的文件
aa bb cc dd [root@node1 ~]# ls -a /tmp/ #显示隐藏目录
. .. aa bb cc dd .gg [root@node1 ~]# ls -l /tmp/ #显示目录下文件详细信息,我们常用来查看文件的权限信息
total 8
-rw-r--r-- 1 root root 12 Jan 23 21:25 aa
-rw-r--r-- 1 root root 29 Jan 23 21:25 bb
-rw-r--r-- 1 root root 0 Jan 23 21:21 cc
drwxr-xr-x 3 root root 16 Jan 23 21:21 dd [root@node1 ~]# ls /tm*/*a #地址路径是可以使用glob通配符
/tmp/aa [root@node1 ~]# ls -F /tmp/ | grep "/$" #显示/tmp目录下有哪些目录
dd/ [root@node1 ~]# ls /tmp/| sed "s:^:`pwd`/:" #显示绝对路径
/root/aa
/root/bb
/root/cc
/root/dd [root@node1 ~]# ls -R /tmp/ #递归显示目录,和tree命令效果一致
/tmp/:
aa bb cc dd /tmp/dd:
ee /tmp/dd/ee:
ff [root@node1 ~]# ls -ltr /tmp/ #按文件创建时间排序,从老到新
total 8
-rw-r--r-- 1 root root 0 Jan 23 21:21 cc
drwxr-xr-x 3 root root 16 Jan 23 21:21 dd
-rw-r--r-- 1 root root 12 Jan 23 21:25 aa
-rw-r--r-- 1 root root 29 Jan 23 21:25 bb [root@node1 ~]# ls -i /tmp/aa #显示文件的inode号
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. java_home not found in your enviroment 问题解决方法

    java_home not found in your enviroment 错误原因有一下几点 1. JAVA_HOME系统环境没配置, JAVA_HOME环境变量配置方法: <1> 右 ...

  2. python总结二

    1.在命令行:dd是删除光标所在的那一整行 yy是复制光标所在的那一整行 p是将已复制的数据在光标的下一行粘贴 P是将已复制的数据在光标的上一行粘贴 2.在命令行中查找的话 从上往下查找:/ 从下往上 ...

  3. How to convert a std::string to const char* or char*?

    How to convert a std::string to const char* or char*? 1. If you just want to pass a std::string to a ...

  4. ZROI1119 【十一·联考】幸福

    ZROI1119 [十一·联考]幸福 传送门 一道矩阵快速幂. #include<iostream> #include<cstdio> #include<algorith ...

  5. [算法模版]AC自动机

    [算法模版]AC自动机 基础内容 板子不再赘述,OI-WIKI有详细讲解. \(query\)函数则是遍历文本串的所有位置,在文本串的每个位置都沿着\(fail\)跳到根,将沿途所有元素答案++.意义 ...

  6. kafka作为elk缓存使用

    ELK集群在大规模的日志收集中面临着数据量大,收集不及时,或宕机的风险,可以选择单节点的redis,但是相比redis,kafka集群高可用的特性,更优,下面来配置kafka集群配置elk作为缓存的方 ...

  7. N x N 的矩阵,顺时针旋转

    第一种方法: 先打印外圈,再打印内圈 public class RotateMatrix1 { public static void rotate(int[][] matrix) { ; ; ; ]. ...

  8. URL中出现了%E2%80%8E(Zero-Width Space)

    下面两个url地址,看起来是一样的,但是粘贴到记事本里会发现一个多出了很长的空格 url: '/secure​/Dishes/GetList', url: '/secure/Dishes/GetLis ...

  9. 【洛谷】P1022 计算器的改良-全AC题解

    #include <iostream> #include <cstring> #include <iomanip> using namespace std; int ...

  10. excel查找定位操作(for lutai)

    产成品出库的单价要根据订单号和存货编码引用产成品入库的单价 方法一:使用Index 和Match =INDEX(产成品入库!I2:P13    ,IF( ) ,7) 方法二:使用vlookup ,首先 ...