文档首页> 云计算> Linux 查看当前目录命令有哪些?

Linux 查看当前目录命令有哪些?

发布时间:2025-11-18 00:25       

在Linux系统中,查看“当前目录”的命令非常基础,但同时也是运维与开发中最常用的操作之一。无论是定位路径、浏览文件结构,还是进行脚本自动化,掌握这些命令能显著提升操作效率。下面系统性地介绍几种常见命令及其进阶用法👇


📍一、查看当前所在目录

✅ 命令:pwd

这是最核心、最常用的命令,全称为 print working directory(打印工作目录)。

pwd
​

执行后系统会输出当前工作目录的绝对路径,例如:

/home/user/projects
​

🧠 说明:

  • pwd 始终显示完整路径,而非相对路径。
  • 适合在多层目录操作时快速确认位置。
  • 在脚本中配合变量使用十分常见:
    CURRENT_DIR=$(pwd)
    echo "当前路径是:$CURRENT_DIR"
    ​

📁二、查看当前目录下的文件与文件夹

✅ 命令:ls

ls 是 list 的缩写,用于列出当前目录内容。

常用格式如下:

ls            # 显示文件名
ls -l         # 详细列表(权限、大小、时间等)
ls -a         # 显示隐藏文件(以.开头)
ls -lh        # 以人类可读的单位显示大小(如 K、M、G)
​

示例输出:

drwxr-xr-x  2 root root 4.0K Nov 14  projects
-rw-r--r--  1 root root 2.3K Nov 14  readme.txt
​

✨ 组合技巧:

  • ls -la :最常用组合,列出所有文件(包括隐藏)+详细属性。
  • ls -lt :按修改时间排序,常用于查看最近改动。
  • ls -lhS:按文件大小排序。

🧭三、查看完整目录树结构

✅ 命令:tree

tree 用于以层级结构展示目录,直观清晰。

tree
​

输出示例:

.
├── src
│   ├── main.c
│   └── utils.c
└── readme.md
​

📌 补充:
如果系统未安装,可执行:

sudo apt install tree -y
​

可选参数:

  • tree -L 2 :仅显示2层目录。
  • tree -a :显示隐藏文件。

🔍四、查看路径相关的特殊符号

符号 含义 示例
. 当前目录 ls .
.. 上一级目录 cd ..
~ 当前用户主目录 cd ~
/ 根目录 cd /

例如:

cd ..
pwd   # 返回上一级目录
​

🧰五、查看目录的磁盘占用情况

✅ 命令:du

du(disk usage)用于查看当前目录或文件所占磁盘空间。

du -sh .
​

输出示例:

120M    .
​

📘 参数解释:

  • -s:仅显示汇总信息。
  • -h:人类可读格式(自动转成K/M/G单位)。

💡六、常用命令对比表(Markdown表格)

命令 功能说明 常用参数 示例 输出内容
pwd 显示当前目录路径 无 pwd /root/workspace
ls 查看目录内容 -la