百度
360搜索
搜狗搜索

Linux列举目录内容的命令详细介绍

在 Linux 中,列举目录内容最常用的命令是 ls(英文全称:list),其基本语法为 ls [选项] [目录路径]。以下是一些常用的选项及示例:

1. 基础用法:列出当前目录下的文件和目录

bash

  • 输出结果默认按字母顺序排列,仅显示非隐藏文件(以 . 开头的文件视为隐藏文件,默认不显示)。

2. 显示详细信息(长列表格式)

bash

 

  • 输出内容包括文件类型、权限、硬链接数、所有者、所属组、大小、修改时间和文件名。bash
    -rw-r--r--  user user  May   :00 example.txt  

    drwxr-xr-x user user May :00 documents

3. 显示隐藏文件(包括以 . 开头的文件 / 目录)

bash

 

  • 结合 -l 可同时显示隐藏文件的详细信息:bash
     

4. 以易读的格式显示文件大小(带单位,如 KB/MB/GB)

bash

 

  • 示例:1.2K(1.2 KB)、2.3M(2.3 MB)。

5. 递归列出目录下的所有子目录和文件(含子文件夹内容)

bash

 

  • 用于查看目录树结构,例如:bash
    ./documents/

    ./documents/images/

    ./documents/images/photo.jpg

6. 按修改时间排序(最新的文件 / 目录优先)

bash

 

  • 结合 -h 可同时显示易读大小和时间排序:bash
     

7. 仅列出目录(不显示文件)

bash

  */

  • 或使用 -l 查看目录详细信息:bash
      */

8. 查看指定目录的内容

bash

 /path/to/directory

  • 例如查看 /etc 目录:bash
     /etc

常用选项组合

选项 说明
-l 长列表格式(详细信息)
-a 显示所有文件(包括隐藏文件)
-h 以易读的大小单位显示
-R 递归列出子目录内容
-t 按修改时间排序(最新在前)
-d 仅显示目录本身(而非目录内的内容)
-r 反向排序(默认正序,加 -r 后逆序)
-S 按文件大小排序(从大到小)

示例场景

  • 查看当前目录下所有文件的详细信息(包括隐藏文件,带大小单位):bash
     

    912

  • 递归查看 /home/user 目录下的所有内容:bash
      /home/user

    912 /home/user

通过组合不同的选项,ls 命令可以灵活满足各种目录内容查看需求。

阅读更多 >>>  linux系统如何查看当前用户

网站数据信息

"Linux列举目录内容的命令"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Linux列举目录内容的命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!