PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Shell: Absoluter Pfad einer Datei



Prick
11-08-2005, 15:13
Hi,

kann mir jemand sagen, ob es irgendwie möglich ist, mittels "ls" den absoluten Pfad einer Datei mitanzugeben. Mit "ls -al" zum Beispiel erhalte ich ja immer nur den Namen der Datei innerhalb eines Verzeichnisses. Ich bräuchte den Pfad allerdings in der Form: "/home/dadada/test.c".
In der man-page habe ich nichts passendes gefunden.

Danke im Voraus

h.d.

klewan
11-08-2005, 20:45
find /root/ -maxdepth 1 -exec stat -t {} \;

peschmae
11-08-2005, 21:43
Du kannst natürlich auch den Output von pwd dort vorne anhängen.

MfG Peschmä

Prick
11-08-2005, 22:45
Was meinst Du mit output von pwd? Das ls wandert ja durch mehrere Verzeichnisse. Nur der aktuelle pwd würde wenig bringen glaube ich, oder?

peschmae
12-08-2005, 07:18
Das kann ich ja nicht wissen, oder? Ich meine *mein* ls wandert nicht. Ausserdem wirst du ja wissen wo du bist und hängst halt entsprechend noch das Verzeichnis zwischen $(pwd) und den Dateinamen.

MfG Peschmä

Prick
12-08-2005, 10:27
In *meinem* Fall wandert ls. Und ich weiß auch nicht, in welchem Verzeichnis ich mich befinde! Wüsste ich das, bräuchte ich die Frage nicht stellen. Wenn es wäre, wie du sagst, wüsste ich mir mit awk schon zu helfen.

danke trotzdem

quinte17
12-08-2005, 11:01
dann verstehe ich des nicht so ganz, wenn du nicht weißt wo du dich bewegst, würde ich immer von der root ausgehen also
cd /
find . blablaube
oder
ls -la
je nach belieben halt
dann stimmts immer

greetz

Prick
12-08-2005, 11:13
ls -Rlut ~ | grep "^-"

Diesen Ausdruck benötige ich mit kompletter Pfadangabe der Datei.

Prick
12-08-2005, 12:13
hat sich erledigt, danke nochmals!