查找 return 绝对路径的命令

Find command to return absolute path

我在 unix (csh) 上经常使用 find 命令。

是否有可能结果会是 full/absolute 路径,并且会从我开始搜索的目录开始

for example when running command from /project/Test/v0.15/test/frontend, the results are:

./core/serdes_complex/frontend/lib/lib_behave.f
./core/serdes_complex/frontend/lib/test_srd_compile.f

但我想得到

/project/Test/v0.15/test/frontend/core/serdes_complex/frontend/lib/lib_behave.f
/project/Test/v0.15/test/frontend/core/serdes_complex/frontend/lib/test_srd_compile.f

尝试从 $cwd 搜索:

find $cwd -name \*.f

你应该使用命令realpath来解析路径:

find . -name "*.f" -exec realpath {} \;

我使用 $PWD 让它工作:

find $PWD -name \*.f