如何获得文件的完整路径?

有没有一种简单的方法可以打印file.txt的完整路径?

file.txt = /nfs/an/disks/jj/home/dir/file.txt

<command>

dir> <command> file.txt  

应该打印

/nfs/an/disks/jj/home/dir/file.txt

使用readlink

readlink -f file.txt

我想你正在使用Linux。

我在coreutils 8.15中发现了一个名为realpath的实用程序。

realpath realpath
/data/ail_data/transformed_binaries/coreutils/test_folder_realpath/realpath

以下通常会做诀窍:

 echo $(cd $(dirname "$1") && pwd -P)/$(basename "$1")
链接地址: http://www.djcxy.com/p/9737.html

上一篇: How to get full path of a file?

下一篇: How to resolve symbolic links in a shell script