查找 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
我在 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