Mar 28, 2009

Εκτύπωση της δομής καταλόγων

Για όσους μαθαίνουν ένα σύστημα, όπως για παράδειγμα έναν Web Server, η οργάνωση των αρχείων και των καταλόγων του, είναι από τα πρώτα πράγματα που θα χρειαστεί να κατανοήσουν. Το ίδιο ισχύει και για το προγραμματιστικό περιβάλλον μιας εφαρμογής όπου είναι απαραίτητο να γνωρίζουμε την οργάνωση του κώδικα σε πακέτα ή φακέλους ώστε να κάνουμε μεθοδικά τις επεμβάσεις μας. Ένα πολύ χρήσιμο εργαλείο στο Linux που αναπαριστά την δενδροειδή μορφή ενός συστήματος αρχείων (directory structure) είναι το tree. H συγκεκριμένη εντολή δέχεται πολλές παραμέτρους, όπως την επιλογή εκτύπωσης μόνο των καταλόγων μέχρι ένα συγκεκριμένο βάθος αναζήτησης. Για παράδειγμα τρέχοντας την εντολή στο domain directory του Weblogic, για βάθος δυο επιπέδων:
tree -L 2


Η έξοδος της εντολής μπορεί να μορφοποιηθεί σε HTML ώστε να είναι πιο φιλική ως προς τον χρήστη, ή να περιλαμβάνει μόνο καταλόγους και όχι αρχεία.
tree -d -L 3 -H "Weblogic root " > /tmp/weblogic_structure.html


No comments: