插件窝 干货文章 linux查看目录下所有文件的命令是什么

linux查看目录下所有文件的命令是什么

文件 显示 递归 隐藏 469    来源:    2025-04-29

在 Linux 中查看目录下所有文件(包括隐藏文件)的常用命令如下:

基础命令

ls -a  # 显示所有文件(含隐藏文件,以`.`开头的文件)
ls -l  # 以长格式显示文件详细信息(不包括隐藏文件)
ls -la # 组合选项:显示所有文件的详细信息

高级用法

  1. 递归显示子目录内容

    ls -R  # 递归列出所有子目录内容
    
  2. 按时间/大小排序

    ls -lt  # 按修改时间排序(最新优先)
    ls -lS  # 按文件大小降序
    ls -lr  # 反向排序
    
  3. 显示文件大小易读格式

    ls -lh  # 显示KB/MB/GB单位
    
  4. 仅显示目录

    ls -d */  # 只显示子目录
    
  5. 使用通配符过滤

    ls *.txt  # 只显示.txt文件
    

替代命令(需安装)

tree      # 树状显示目录结构(需安装:`sudo apt install tree`)
exa -la   # 更现代的替代工具(需安装:`sudo apt install exa`)

关键说明

  • 隐藏文件:Linux 中以.开头的文件为隐藏文件(如.bashrc
  • 路径操作:可指定目录路径,如 ls -la /home/user

提示:通过 ls --helpman ls 查看完整选项。