LinuxFanClub Wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:school:lessons:linux:theory:changing_directories

Περιήγηση αρχείων μέσω γραμμής εντολών

Όταν εισερχόμαστε στο σύστημα από γραμμή εντολών, τοποθετούμαστε στον προσωπικό μας φάκελο. Αυτός είναι ο υποφάκελος κάτω από το /home με το όνομά μας. Π.χ. ο χρήστης kostas θα τοποθετηθεί όταν συνδεθεί στον φάκελο /home/kostas.

Η βασική εντολή περιήγησης σε φακέλους είναι η cd (change directory). Εδώ έχει σημασία να ξεκαθαρίσουμε ποιο είναι το σχετικό και πιο το απόλυτο μονοπάτι για να πάμε σε έναν άλλο φάκελο.

  • Σχετικό μονοπάτι
    • Πηγαίνουμε σε έναν άλλο φάκελο, έχοντας αφετηρία τον φάκελο που βρισκόμαστε. Είναι λοιπόν πάντα σε σχέση με τον τρέχοντα φάκελο εργασίας μας
    • δεν ξεκινάει ποτέ με το σύμβολο της ρίζας /
    • Ας δούμε επίσης συμβολισμούς σχετικών μονοπατιών:
      • με .. συμβολίζουμε το επάνω φάκελο (γονικό),
      • με σκέτο το όνομα του φακέλου πάμε προς τα κάτω
      • με ./ συμβολίζουμε τον τρέχοντα φάκελο που βρισκόμαστε
    1. Παράδειγμα:
      • Εάν είμαστε στην ρίζα (το πλήρες μονοπάτι της είναι /)
      • εκτελέσουμε cd bin
      • θα πάμε στο φάκελο που το πλήρες μονοπάτι του είναι /bin
    2. Παράδειγμα:
      • Εάν είμαστε στο φάκελο usr κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr)
      • εκτελέσουμε cd bin
      • θα πάμε στο φάκελο που το πλήρες μονοπάτι του είναι /usr/bin
    3. Παράδειγμα:
      • Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local)
      • εκτελέσουμε cd ./
      • θα μείνουμε στον ίδιο φάκελο, το πλήρες μονοπάτι του οποίου είναι /usr/local/bin
    4. Παράδειγμα:
      • Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local)
      • εκτελέσουμε cd bin ή
      • εκτελέσουμε cd ./bin
      • θα πάμε στο φάκελο που το πλήρες μονοπάτι του είναι /usr/local/bin
    5. Παράδειγμα:
      • Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local)
      • εκτελέσουμε cd ..
      • θα πάμε στον αμέσως επάνω φάκελο που το πλήρες μονοπάτι του είναι /usr/
    6. Παράδειγμα:
      • Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local)
      • εκτελέσουμε cd ../games
      • θα κανούμε με μίας δύο κινήσεις σαν να είχαμε εκτελέσει 2 εντολές (cd .. και αμέσως μετά cd games
        • θα πάμε έναν φακέλο επάνω στον /usr
        • και θα κατεβούμε μετά στον φάκελο games, που βρίσκεται μέσα στο /usr και έχει πλήρες απόλυτο μονοπάτι /usr/games
    7. Παράδειγμα:
      • Εάν είμαστε στο φάκελο local που είναι, κάτω από το φάκελο usr, που ο usr είναι κάτω από την ρίζα (το πλήρες μονοπάτι του δηλαδή /usr/local)
      • εκτελέσουμε cd ../..
      • θα πάμε στον 2 φακέλους επάνω στην ρίζα, το πλήρες μονοπάτι της οποίας είναι /
  • Απόλυτο μονοπάτι
    • Πηγαίνουμε σε έναν άλλο φάκελο, έχοντας αφετηρία πάντα την ρίζα, εκτελώντας από όπου κι αν βρισκόμαστε την ίδια εντολή. Δεν μας ενδιαφέρει και δεν έχει καμία σχέση ο τρέχοντας φάκελος εργασίας μας
    • Ξεκινάει πάντα με το σύμβολο της ρίζας /
    • Ας δούμε επίσης συμβολισμούς απόλυτων μονοπατιών:
      • με / συμβολίζουμε την ρίζα, τον αρχικό/κεντρικό φάκελο του συστήματος αρχείων
      • με ~ συμβολίζουμε τον προσωπικό μας φάκελο. Έαν έχουμε όνομα χρήστη kostas το ~ είναι ολόιδιο με το απόλυτο μονοπάτι /home/kostas
    1. Παράδειγμα:
      • Από όπου κι αν είμαστε αν
      • εκτελέσουμε cd /usr/local/bin
      • θα πάμε στο φάκελο που το πλήρες μονοπάτι του είναι /usr/local/bin
    2. Παράδειγμα:
      • Από όπου κι αν είμαστε αν
      • εκτελέσουμε cd ~
      • θα πάμε στο προσωπικό μας φάκελο, ο οποίος για παράδειγμα, αν είμαστε ο χρήστης kostas, θα είναι /home/kostas
    3. Παράδειγμα:
      • Από όπου κι αν είμαστε αν
      • εκτελέσουμε cd /
      • θα πάμε στη ρίζα του συστήματος αρχείων, το πλήρες μονοπάτι της οποίας είναι /

Με την εντολή pwd μας εμφανίζεται ο τρέχον φάκελος εργασίας

el/school/lessons/linux/theory/changing_directories.txt · Last modified: Y/m/d H:i (external edit)