linux之realpath命令


命令介紹

realpath 用於獲取指定目錄或文件的絕對路徑。編寫 Shell 腳本中,通常會使用相對路徑來指明文件,但有時候,我們需要用到絕對路徑,此時可以使用 realpath 來獲取。

命令格式

realpath [OPTION]... FILE...

命令參數

-e, --canonicalize-existing:文件 FILE 的所有組成部件必須都存在
-m, --canonicalize-missing:文件 FILE 的組成部件可以不存在
-L, --logical:在軟鏈接之前解析..
-P, --physical:解析軟鏈接,默認動作
-q, --quiet:靜默模式輸出,禁止顯示大多數錯誤消息
--relative-to=<FILE>:相對於文件 FILE 的絕對路徑
--relative-base=<FILE>:以文件 FILE 所在路徑為基址,打印絕對路徑。即在基址下的絕對路徑,打印結果會省去基址
-s, --strip, --no-symlinks:不擴展軟鏈接
-z, --zero:不分隔輸出,即所有的輸出均在一行而不是單獨每行
--help:顯示幫助信息
--version:顯示版本信息

打印某個文件的絕對路徑

> realpath index.html
/root/test/index.html

打印某個目錄的絕對路徑

> /root/test/rumenz

顯示軟鏈接指向的目標文件的絕對路徑

> realpath cc
/usr/bin/gcc

原文鏈接:https://rumenz.com/rumenbiji/linux-realpath.html
微信公眾號:入門小站


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM