如何在Unix中将相对路径转换为绝对路径

如何在Unix中将相对路径转换为绝对路径

问题描述:

我想转换

相对路径 - /home/stevin/data/APP_SERVICE/../datafile.txt

绝对路径 - /home/stevin/data/datafile.txt

Unix 中是否有内置工具可以执行此操作或有关如何实现此操作的任何好主意.

Is there a built-in tool in Unix to do this or any good ideas as to how can I implement this.

-史蒂夫

readlink -f/home/stevin/data/APP_SERVICE/../datafile.txt 应该可以满足您的需求,假设您的 Unix/Linux 有 readlink.

readlink -f /home/stevin/data/APP_SERVICE/../datafile.txt should do what you're looking for, assuming your Unix/Linux has readlink.