命令簡介
pwd 是 linux/unix 系統中一個基礎但重要的命令,全稱為 print Working Directory(打印工作目錄)。它的核心功能是顯示用戶當前所在的目錄路徑,幫助用戶快速確認自己在文件系統中的位置。
用法pwd命令的語法格式如下代碼語言:JavaScript代碼運行次數:0運行復制
pwd [選項]
pwd命令的常用選項及說明如下
選項
說明
-L
顯示邏輯路徑(默認選項,即跟隨符號鏈接)
-P
顯示物理路徑(忽略符號鏈接,顯示真實位置)
命令案例場景1.確認當前位置
在操作文件前,用 pwd 確認當前目錄,避免誤操作:
代碼語言:javascript代碼運行次數:0運行復制
[root@blog ~]# pwd/root
2.調試符號鏈接問題
當符號鏈接指向多層嵌套目錄時,快速驗證實際路徑:
代碼語言:javascript代碼運行次數:0運行復制
#切換到/bin目錄下[root@blog ~]# cd /bin#顯示邏輯路徑(保留鏈接結構)[root@blog bin]# pwd -L/bin# 顯示物理路徑(跳轉到實際位置)[root@blog bin]# pwd -P/usr/bin
3.腳本編程中的高級應用動態獲取路徑代碼語言:javascript代碼運行次數:0運行復制
在腳本中存儲當前路徑,用于后續自動化操作#!/bin/bashcurrent_dir="$(pwd)" #將當前路徑賦值給變量echo "當前腳本運行目錄:$current_dir"示例輸出當前腳本運行目錄:/home/user/scripts
路徑拼接與操作代碼語言:javascript代碼運行次數:0運行復制
結合相對路徑生成絕對路徑,或跨目錄操作file_path="$(pwd)/data.txt" #生成當前目錄下的文件路徑cp "$file_path" /backup #復制文件到備份目錄
注意事項符號鏈接: 理解 -L (邏輯路徑,默認) 和 -P (物理路徑) 的區別對于處理符號鏈接至關重要無參數: pwd 命令本身通常不需要任何參數就能完成其主要功能。選項主要用于處理符號鏈接的特殊情況特殊字符處理:腳本中需用引號包裹路徑變量(如 current_dir=”$(pwd)”)其他平臺同名
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END