Επίπεδο 1 Μάθημα 12 Άσκηση Μετακίνησης Φακέλων
Πίνακας περιεχομένων:
- cd Command
- Ονόματα απόλυτων και σχετικών διαδρομών
- Ο κατάλογος γονέων
- Μεταβείτε στον Προηγούμενο κατάλογο
- Πλοηγηθείτε στο Home Directory
- Κατάλογοι με χώρο στα ονόματά τους
- συμπέρασμα
Η εντολή
cd
("change directory") χρησιμοποιείται για να αλλάξει τον τρέχοντα κατάλογο εργασίας στο Linux και σε άλλα λειτουργικά συστήματα που μοιάζουν με Unix. Είναι μια από τις πιο βασικές και συχνά χρησιμοποιούμενες εντολές κατά την εργασία στο τερματικό Linux.
Ο τρέχων κατάλογος εργασίας είναι ο κατάλογος (φάκελος) στον οποίο εργάζεται ο χρήστης. Κάθε φορά που αλληλεπιδράτε με τη γραμμή εντολών σας, εργάζεστε σε έναν κατάλογο.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να χρησιμοποιήσετε την εντολή
cd
για πλοήγηση στο δέντρο καταλόγου του συστήματός σας.
cd Command
cd
είναι ενσωματωμένο σε κέλυφος και η συμπεριφορά του μπορεί να διαφέρει ελαφρώς από το κέλυφος στο κέλυφος. Χρησιμοποιεί τις μεταβλητές περιβάλλοντος κελύφους για να καθορίσει τις απαραίτητες πληροφορίες για την εκτέλεση του.
Θα καλύψουμε την έκδοση Bash του
cd
.
Η σύνταξη της εντολής
cd
έχει ως εξής:
cd directory
Η εντολή δέχεται μόνο δύο επιλογές που σπάνια χρησιμοποιούνται.
-
−L, Ακολουθήστε τους συμβολικούς δεσμούς. Από προεπιλογή, τοcdσυμπεριφέρεται σαν να έχει οριστεί η επιλογή-L.−P, Μην ακολουθείτε συμβολικούς δεσμούς. Με άλλα λόγια, όταν καθορίζεται αυτή η επιλογή και προσπαθείτε να πλοηγηθείτε σε ένα σύμβολο που οδηγεί σε έναν κατάλογο, τοcdθα αλλάξει στον κατάλογο.
Στην απλούστερη μορφή του, όταν χρησιμοποιείται χωρίς κανένα επιχείρημα, το
cd
θα σας μεταφέρει στον αρχικό σας κατάλογο.
Κατά την πλοήγηση στο σύστημα αρχείων, μπορείτε να χρησιμοποιήσετε το πλήκτρο
Tab
για να συμπληρώσετε αυτόματα τα ονόματα των καταλόγων. Η προσθήκη μιας κάθετης στο τέλος του ονόματος καταλόγου είναι προαιρετική.
Για να μεταβείτε σε έναν κατάλογο, πρέπει να έχετε εκτελέσιμα δικαιώματα για αυτόν τον κατάλογο.
Η εντολή
pwd
σάς επιτρέπει να μάθετε τον κατάλογο στον οποίο βρίσκεστε.
Ονόματα απόλυτων και σχετικών διαδρομών
Όταν καθορίζετε έναν κατάλογο στον οποίο μπορείτε να αλλάξετε, μπορείτε να χρησιμοποιήσετε είτε απόλυτα είτε σχετικά ονόματα διαδρομής. Η απόλυτη ή πλήρης διαδρομή ξεκινά από τη ρίζα του συστήματος
/
, και η σχετική διαδρομή ξεκινά από τον τρέχοντα κατάλογο.
Από προεπιλογή, όταν συνδέεστε στο σύστημα Linux, ο τρέχων κατάλογος εργασίας σας έχει οριστεί στον οικείο κατάλογό σας. Υποθέτοντας ότι ο κατάλογος "
Downloads
υπάρχει στον οικείο κατάλογό σας, μπορείτε να πλοηγηθείτε σε αυτόν χρησιμοποιώντας τη σχετική διαδρομή προς τον κατάλογο:
cd Downloads
Μπορείτε επίσης να πλοηγηθείτε στον ίδιο κατάλογο χρησιμοποιώντας την απόλυτη διαδρομή του:
cd /home/username/Downloads
Με λίγα λόγια, αν η διαδρομή αρχίζει με μια κάθετο (
/
) είναι η απόλυτη διαδρομή προς τον κατάλογο.
Ο κατάλογος γονέων
Σε λειτουργικά συστήματα που μοιάζουν με Unix, ο τρέχων κατάλογος εργασίας αντιπροσωπεύεται από μία μόνο τελεία (
.
). Δύο κουκίδες (
..
), το ένα μετά το άλλο, αντιπροσωπεύουν τον γονικό κατάλογο ή με άλλα λόγια τον κατάλογο αμέσως πάνω από τον τρέχοντα κατάλογο.
Αν πληκτρολογείτε
cd.
, θα αλλάξετε στον τρέχοντα κατάλογο ή, με άλλα λόγια, η εντολή δεν θα κάνει τίποτα.
Ας υποθέσουμε ότι βρίσκεστε στον κατάλογο
/usr/local/share
, για να μεταβείτε στον κατάλογο
/usr/local
(ένα επίπεδο επάνω από τον τρέχοντα κατάλογο), πληκτρολογήστε:
cd../
Για να μετακινήσετε δύο επίπεδα μέχρι τον κατάλογο
/usr
(τον γονέα του γονέα), μπορείτε να εκτελέσετε τα εξής:
cd../../
Ακολουθεί ένα άλλο παράδειγμα. Ας πούμε ότι βρίσκεστε στον κατάλογο
/usr/local/share
και θέλετε να μεταβείτε στο
/usr/local/src
. Μπορείτε να το κάνετε πληκτρολογώντας:
Μεταβείτε στον Προηγούμενο κατάλογο
Για να αλλάξετε ξανά τον προηγούμενο κατάλογο εργασίας, περάστε τον χαρακτήρα παύλα (
-
) ως επιχείρημα στην εντολή cd:
Πλοηγηθείτε στο Home Directory
Για να μεταβείτε στον κεντρικό κατάλογο, απλά πληκτρολογήστε
cd
. Ένας άλλος τρόπος να επιστρέψετε απευθείας στον οικείο κατάλογό σας είναι να χρησιμοποιήσετε τον χαρακτήρα tilde (
~
), όπως φαίνεται παρακάτω:
cd ~
Για παράδειγμα, αν θέλετε να πλοηγηθείτε στον κατάλογο
Downloads
, ο οποίος βρίσκεται μέσα στον οικείο κατάλογό σας, πληκτρολογείτε:
cd ~/Downloads
Μπορείτε επίσης να πλοηγηθείτε στον οικείο κατάλογο άλλου χρήστη χρησιμοποιώντας την ακόλουθη σύνταξη:
Κατάλογοι με χώρο στα ονόματά τους
Εάν ο κατάλογος στον οποίο θέλετε να αλλάξετε έχει κενά στο όνομά του, θα πρέπει είτε να περιβάλλετε τη διαδρομή με εισαγωγικά είτε να χρησιμοποιήσετε το χαρακτήρα backslash (
\
) για να ξεφύγετε από το κενό:
cd 'Dir name with space'
συμπέρασμα
Μέχρι τώρα, θα πρέπει να έχετε μια καλή κατανόηση του τι είναι ο τρέχων κατάλογος εργασίας και πώς να χρησιμοποιήσετε την εντολή
cd
για πλοήγηση σε έναν διαφορετικό κατάλογο.
Αλλαγή καταλόγου προεπιλεγμένων προγραμμάτων αρχείων στα Windows 10/8/7
Μάθετε πώς μπορείτε να αλλάξετε το προεπιλεγμένο πρόγραμμα εγκατάστασης του αρχείου εγκατάστασης ή εγκατάστασης του φακέλου ή των φακέλων στα Windows , έτσι ώστε το λογισμικό να εγκατασταθεί αυτόματα σε αυτό.
Η εντολή Chgrp στο linux (αλλαγή ομάδας)
Στο Linux, κάθε αρχείο συσχετίζεται με έναν ιδιοκτήτη και μια ομάδα και έχει δικαιώματα που καθορίζουν ποιοι χρήστες μπορούν να διαβάσουν, να γράψουν ή να εκτελέσουν το αρχείο. Η εντολή chgrpc αλλάζει την ιδιοκτησία ομάδας για συγκεκριμένα αρχεία.
Πώς να πάρετε το μέγεθος ενός καταλόγου σε linux
Η εντολή du εμφανίζει το μέγεθος του χώρου που χρησιμοποιείται από τα καθορισμένα αρχεία ή καταλόγους.







