插件窝 干货文章 执行目录linux命令是什么

执行目录linux命令是什么

文件 目录 显示 列出 61    来源:    2025-05-01

在 Linux 系统中,用于查看/列出目录内容的核心命令是 ls(list 的缩写)。以下是详细说明和常用选项:


基础命令

ls          # 列出当前目录下的文件和子目录(不包含隐藏文件)
ls /path    # 指定目录路径(如 `ls /home`)

常用选项

选项 说明
-l 以长格式显示(权限、所有者、大小、修改时间等)
-a 显示所有文件(包括隐藏文件,以 . 开头的文件)
-h -l 结合使用,以人类可读格式显示文件大小(如 KB/MB)
-t 按修改时间排序(最新优先)
-r 反向排序
-R 递归列出子目录内容

示例

ls -la /etc      # 显示 `/etc` 下所有文件(含隐藏文件)的详细信息
ls -lh ~/Downloads  # 列出家目录下 Downloads 内容,文件大小易读
ls -t /var/log   # 按时间排序显示日志文件

其他相关命令

  1. tree
    以树状结构显示目录(需安装:sudo apt install tree):

    tree -L 2 /path  # 显示2层深度的目录树
    
  2. dir
    ls 的别名(部分系统兼容 DOS 风格):

    dir /path
    
  3. find
    搜索文件(非直接列出目录):

    find /path -type d  # 列出指定路径下的所有子目录
    

注意事项

  • 权限不足时可能无法查看目录内容,需使用 sudo ls(谨慎操作)。
  • 如果目录为空,ls 不会输出任何内容。

根据需求选择合适的命令和选项即可!