命令介紹
realpath 用于獲取指定目錄或文件的絕對(duì)路徑。編寫 Shell 腳本中,通常會(huì)使用相對(duì)路徑來(lái)指明文件,但有時(shí)候,我們需要用到絕對(duì)路徑,此時(shí)可以使用 realpath 來(lái)獲取。
命令格式
realpath [OPTION]... FILE...
命令參數(shù)
-e, --canonicalize-existing:文件 FILE 的所有組成部件必須都存在-m, --canonicalize-missing:文件 FILE 的組成部件可以不存在-L, --logical:在軟鏈接之前解析..-P, --physical:解析軟鏈接,默認(rèn)動(dòng)作-q, --quiet:靜默模式輸出,禁止顯示大多數(shù)錯(cuò)誤消息--relative-to=:相對(duì)于文件 FILE 的絕對(duì)路徑--relative-base=:以文件 FILE 所在路徑為基址,打印絕對(duì)路徑。即在基址下的絕對(duì)路徑,打印結(jié)果會(huì)省去基址-s, --strip, --no-symlinks:不擴(kuò)展軟鏈接-z, --zero:不分隔輸出,即所有的輸出均在一行而不是多帶帶每行--help:顯示幫助信息--version:顯示版本信息
打印某個(gè)文件的絕對(duì)路徑
> realpath index.html/root/test/index.html
打印某個(gè)目錄的絕對(duì)路徑
> /root/test/rumenz
顯示軟鏈接指向的目標(biāo)文件的絕對(duì)路徑
> realpath cc/usr/bin/gcc
原文鏈接:https://rumenz.com/rumenbiji/linux-realpath.html
微信公眾號(hào):入門小站