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