linux命令—pwd

linux命令—pwd

命令簡介

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
喜歡就支持一下吧
點贊15 分享