So ermitteln Sie den absoluten Pfad mithilfe des Befehls find.
Eigentlich führe ich das folgende Skript aus: -
find . -size +20M | while read a
do
i=$(echo $a | sed 's:/: :g')
echo $a;
j=($i)
fileName=${j[${#j[@]}-1]}
userName=${j[${#j[@]}-3]}
done
aber hier Variable $a
zeigt Pfad ab, ./Downloads/filename
aber ich möchte absoluten Pfad von /
.
quelle
.
,$(pwd)
sondern verwenden Sie stattdessen, um einen vollständigen Pfad zu erhalten.Sie können den
pwd
Befehl verwenden oder die Datei ausdruckenrealpath
:Beide Befehle geben Ihnen den absoluten Pfad zu den Dateien.
quelle
coreutils
Paket enthalten ist. Versuchen Sie es mit zu findenwhich realpath
.Zum Auflisten aller 7 Tage alten PNG- und JPEG-Dateien mit absolutem Pfad.
Hier
$PWD
wird zu jeder übereinstimmenden Datei hinzugefügt.quelle