偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux 命令行完全指南:pwd 如何掌控目錄路徑全局

系統(tǒng) Linux
在日常命令行操作中,我們經(jīng)常需要在不同目錄間切換,使用 pwd 可以快速確認當前所在的位置。

pwd 是 "print working directory" 的縮寫,用于顯示當前 shell 會話的工作目錄的絕對路徑。在日常命令行操作中,我們經(jīng)常需要在不同目錄間切換,使用 pwd 可以快速確認當前所在的位置。語法格式如下:

[root@localhost ~]# pwd [-L|-P]

選項

                說明

-L

顯示邏輯路徑(默認行為),即使當前目錄是軟鏈接,也會顯示鏈接本身的路徑。該選項會讀取 PWD 環(huán)境變量的值。

-P

顯示物理路徑,若當前目錄是軟鏈接,則會解析到實際的目標目錄(即源文件路徑)。

案例演示

(1) 不帶選項的基本用法

# 初始狀態(tài)下,當前用戶為root,家目錄為/root
[root@localhost ~]# pwd
/root

# 切換到/etc/init.d目錄
[root@localhost ~]# cd /etc/init.d/

# 使用pwd確認當前目錄
[root@localhost init.d]# pwd
/etc/init.d

(2) -L 選項示例:顯示邏輯路徑,假設(shè)系統(tǒng)中存在如下軟鏈接:

# /etc/init.d 是指向 /etc/rc.d/init.d 的軟鏈接
[root@localhost ~]# ll /etc/init.d
lrwxrwxrwx. 1 root root 11 Jan 20 18:55 /etc/init.d -> rc.d/init.d

當我們進入這個軟鏈接目錄后:

# 進入軟鏈接目錄
[root@localhost ~]# cd /etc/init.d

# 使用-L選項(或默認不指定選項)
[root@localhost init.d]# pwd -L
/etc/init.d

# 直接echo環(huán)境變量PWD,結(jié)果相同
[root@localhost init.d]# echo $PWD
/etc/init.d

(3) -P 選項示例:顯示物理路徑

# 使用-P選項解析軟鏈接,顯示實際目標目錄
[root@localhost init.d]# pwd -P
/etc/rc.d/init.d

# 獲取環(huán)境變量的PWD對應(yīng)的值,即為echo $PWD的結(jié)果
[root@localhost init.d]# pwd -L
/etc/init.d
[root@localhost init.d]# echo $PWD
/etc/init.d

# 顯示鏈接對應(yīng)的源文件的目錄路徑
[root@localhost init.d]# pwd -P
/etc/rc.d/init.d

注意事項

(1) 檢查軟鏈接的正確方式:查看目錄是否為軟鏈接時,不要在目標目錄后加 /。例如:

# 正確(顯示軟鏈接信息)
[root@localhost ~]# ll /etc/init.d
lrwxrwxrwx. 1 root root 11 Jan 20 18:55 /etc/init.d -> rc.d/init.d

# 錯誤(會直接解析軟鏈接,顯示目標目錄內(nèi)容)
[root@localhost ~]# ll /etc/init.d/
total 120
-rwxr-xr-x. 1 root root 1647 Aug 12  2022 abrt-ccpp
-rwxr-xr-x. 1 root root 1645 Aug 12  2022 abrt-oops
...

(2) 環(huán)境變量與 pwd 的關(guān)系:

  • PWD 環(huán)境變量存儲的是當前工作目錄的邏輯路徑
  • OLDPWD 環(huán)境變量存儲的是上一次的工作目錄(可通過 cd - 快速返回)

常見應(yīng)用場景

  • 在編寫腳本時,使用 pwd -P 確保獲取真實路徑
  • 當目錄結(jié)構(gòu)復(fù)雜或存在多層軟鏈接時,使用 pwd -P 理清實際位置
  • 日常操作中,直接使用 pwd 查看當前所在目錄即可
責任編輯:趙寧寧 來源: Linux運維部落
相關(guān)推薦

2025-08-05 07:52:41

man 命令Linux命令行

2025-07-23 09:06:00

2025-08-05 07:26:06

2025-07-22 13:25:50

Linuxcd命令命令行

2025-08-06 09:20:00

Linuxmkdir命令

2024-06-19 08:29:28

2018-02-10 17:30:41

Linux命令

2023-01-17 19:30:52

Linux命令行目錄

2020-11-01 20:00:26

命令行ShellLinux

2020-11-05 09:30:59

命令行Linux

2015-07-31 10:20:13

Linux命令完全指南

2018-09-10 09:30:25

Linux命令應(yīng)用

2019-08-15 15:00:31

Linux命令行PDF

2018-01-24 16:30:43

Linux命令Wifi

2009-08-16 20:24:59

linux命令行登陸linux命令行linux命令

2016-12-15 08:30:02

Linux命令

2014-01-22 10:21:55

Linux命令行

2014-06-16 09:28:08

Linux命令行

2022-10-25 13:01:36

Linux命令行空目錄

2016-08-12 14:18:49

Javascriptnode命令行
點贊
收藏

51CTO技術(shù)棧公眾號