Linux中Readlink命令
阿新 • • 發佈:2018-04-16
.net padding order symbol 可執行文件 tro anon spa RM
view plaincopy
原文地址:http://blog.csdn.net/liangxiaozhang/article/details/7356829
readlink是Linux系統中一個常用工具,主要用來找出符號鏈接所指向的位置。
在Ubuntu系統中執行以下命令:
[plain] view plaincopy- $ readlink --help
可以查看readlink命令的幫助信息,或者執行
[plain] view plaincopy- $ man readlink
查看幫助手冊。
從幫助信息中可以得到readlink命令的用途描述:
輸出符號鏈接值或者權威文件名
英文為:
print value of a symbolic link or canonical file name
舉例:
系統中的awk命令到底是執行哪個可執行文件呢?
[plain] view plaincopy- $ readlink /usr/bin/awk
- /etc/alternatives/awk ----> 其實這個還是一個符號連接
- $ readlink /etc/alternatives/awk
- /usr/bin/gawk ----> 這個才是真正的可執行文件
-f 選項:
-f 選項可以遞歸跟隨給出文件名的所有符號鏈接以標準化,除最後一個外所有組件必須存在。
簡單地說,就是一直跟隨符號鏈接,直到非符號鏈接的文件位置,限制是最後必須存在一個非符號鏈接的文件。
[plain]- $ readlink -f /usr/bin/awk
- /usr/bin/gawk
Linux中Readlink命令