Linux常用命令-realpath

命令

realpath

描述

print the resolved path
显示链接的原文件路径

用法

1
realpath [OPTION]... FILE...

选项

1
2
3
4
5
6
7
8
Options:
-e 所有文件路径必须存在
-m 路径可以不存在
-L 在软链接之前解析..路径
-P 解析软链接,默认选项
-q 静默模式
-s 不扩展软链接
-z 不显示换行符

注意

示例

1
2
3
4
5
6
7
8
9
10
11
$ ll a a1
-rw-r--r-- 1 root root 292 Feb 13 18:50 a
lrwxrwxrwx 1 root root 1 Feb 9 14:59 a1 -> a
$ realpath a1
/root/tmp/a
$ realpath a/b/c
realpath: ‘a/b/c’: Not a directory
$ realpath -e a/b/c
realpath: ‘a/b/c’: Not a directory
$ realpath -m a/b/c
/root/tmp/a/b/c