Linux `pwd` 命令:查看当前路径完全指南


Linux pwd 命令:查看当前路径完全指南

Content

基础介绍

pwd (print working directory) 命令用于显示当前工作目录的完整路径。简单来说,它告诉你现在你在 Linux 文件系统的哪个位置。

  • 概念定义:当前工作目录是指你当前操作所在的目录。所有的相对路径操作都基于这个目录。
  • 工作原理简图
    1
    用户 -> (Shell) -> pwd -> 当前工作目录路径
  • 在Linux系统中的作用pwd 是一个非常基础但重要的命令,它帮助用户确认当前位置,避免在不清楚位置的情况下执行错误的操作。

常用命令

命令 参数 说明
pwd 显示当前工作目录的完整路径。
pwd -L 如果当前目录是符号链接,显示链接的逻辑路径。
pwd -P 如果当前目录是符号链接,显示链接的物理路径。

高危操作警告: ⚠️ 使用 rm -rf 命令时,务必先使用 pwd 确认当前目录,避免误删重要文件。

命令使用频率: ★★★★

示例代码

场景: 假设你通过一系列 cd 命令进入了一个深层目录,现在想确认当前所在位置。

步骤:

  1. 打开终端。
  2. 输入 pwd 命令。

代码:

1
pwd

预期输出示例:

1
/home/user/documents/project/src/modules

解释:
这个输出告诉你,你当前的工作目录是 /home/user/documents/project/src/modules

场景: 当前目录是一个符号链接

步骤:

  1. 创建一个目录 mkdir original_dir
  2. 创建一个符号链接 ln -s original_dir link_dir
  3. 进入符号链接目录 cd link_dir
  4. 使用 pwd -Lpwd -P 查看路径

代码:

1
2
3
4
5
mkdir original_dir
ln -s original_dir link_dir
cd link_dir
pwd -L
pwd -P

预期输出示例:

1
2
/home/user/link_dir
/home/user/original_dir

解释:
pwd -L 显示的是符号链接的逻辑路径,而 pwd -P 显示的是符号链接指向的实际物理路径。

Metadata

  • Tags: pwd, current directory, working directory, Linux command, file system, path, 终端, shell
  • Categories: 系统管理, 文件操作

文章作者: 达朵
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 达朵 !
  目录