Ich wollte nur [...] und dann ist das Universum explodiert.

Projects
Books
Archive
About









    Permalink
  1. Shell | Vollständiger File-Path

    Sonst vergess ich es sowieso wieder:

    find . -exec ls -d {} \;

    gibt den vollständigen Datei-Pfad aus.
    Sollte ausser mir nochjemand mal seinen shoutcast trans mit einer Playlist befüllen müssen und aus Gründen der total Pfusch-Config soetwas brauchen.

  2. Posted: 2009-09-24 Donnerstag 19:59 by noqqe
    Tags:
        Shell | Vollständiger File-Path by noqqe, unless otherwise expressly stated, is licensed under BY-NC-SA.

    4 Responses to “Shell | Vollständiger File-Path”

    1. Knorkebrot says:

      Wo ist da nun der Unterschied zu einem einfachen `find .`? Gibt das selbe aus und ist ungemein schneller.
      MßG

    2. noqqe says:

      Gut das du frägst.
      Angenommen ich bin im Homeverzeichnis und suche nach etwas mit find . kommt
      ./ordner/datei

      Mit dem Befehl allerdings:
      /home/user/ordner/datei

      Das ist der gravierende Unterschied :)

    3. Knorkebrot says:

      Auf welchem System? Nach POSIX.1 zeigt die Option “-d” Verzeichnisse als wären sie Dateien, sprich sie selbst, nicht den Inhalt, wenn man auf sie zeigt. Das gilt für GNU-ls wie auch für BSD-ls.
      Also auf GNU/Linux, MacOSX, wie auch den ganzen BSDs.

      Schneller dennoch wäre `find $PWD`, das gibt dann auch den absoluten Pfad ;)

      MßG

    4. noqqe says:

      Ah – der Tipp mit find $PWD ist gut… sehr gut ;) danke!

    leave a reply