我正在尝试获取文件夹的完整路径,并将其打印到文件中。
ls -ltR|grep "^d"|awk -v P="$(pwd)" '{print $NF " = " P"/"$NF}'
我一直在使用此命令获取路径。但是它们不合适。 例如尝试打印Documents / Folder / Folder2的路径时会出现Documents / folder2,而不是正确的路径。
我尝试使用for循环遍历目录并打印出如下解决方案:
for dir in */
do
dir=ls -ltR|grep "^d"|awk -v P="$(pwd)" '{print $NF " = " P"/"$NF}'
echo $dir
done
答案 0 :(得分:1)
简单地说:
find ./*
它将打印所有以'。'开头的路径。
如果您想要绝对路径,请尝试以下操作:
find `pwd`