Αποστολέας Θέμα: Η εντολή cd (Change Directory)  (Αναγνώστηκε 1313 φορές)

rhtoras

  • Newbie
  • *
  • Μηνύματα: 35
    • Προφίλ
    • ΟΝΕΙΡΟΦΩΝΟ
Η εντολή cd (Change Directory)
« στις: Οκτωβρίου 20, 2020, 11:10:58 μμ »
Όπως έχουμε ξαναπεί το τερματικό στο linux είναι ένα πολύ δυνατό εργαλείο. Μια από τις πολύ δυνατές και χρήσιμες εντολές είναι η εντολή cd ή αλλιώς change directory. Όπως δηλώνει το όνομά της χρησιμοποιείται κυρίως για να μεταφερόμαστε μέσα στα αρχεία μας. Για παράδειγμα αν θέλουμε να δούμε μέσα από το τερματικό τι φακέλους περιέχει το /home μας και μετά τι περιέχει ο κάθε φάκελος πρέπει να μπούμε στις ανάλογες διαδρομές. Εκεί μας βοηθάει η εντολή cd.

Στο linux είναι προκαθορισμένη η διαδρομή (μόλις εισέλθουμε στο σύστημά μας) home. Αν θέλουμε λοιπόν να μπούμε στο home γράφουμε στο τερματικό μας:

Κώδικας
cd /home
και αμέσως παρατηρούμε οτι βρισκόμαστε στο φάκελο home. Εκεί περιέχονται υποφάκελοι όπως Pictures, Music, Downloads κ.λ.π

Επειδή όπως είπαμε το home είναι έτσι και αλλιώς προκαθορισμένη διαδρομή, αν θέλουμε να μπούμε στο φάκελο Pictures, μπορούμε απλά να πατήσουμε:
Κώδικας
cd /Pictures
Τότε θα βρεθούμε ξαφνικά στο φάκελο Pictures.

Στον φάκελο pictures μπορούμε να πάμε και πληκτρολογώντας:
Κώδικας
cd /home/oneirofono/Pictures
όπου oneirofono στην περίπτωσή του υπολογιστή μου είναι το όνομα του user. Αυτό στη δική σας περίπτωση είναι διαφορετικό.

Αν θέλουμε όμως να γυρίσουμε στο home και μετά να μπούμε στο φάκελο Downloads τι κάνουμε ? Στο linux η μια τελεία
Κώδικας
.
συμβολίζει την τρέχουσα διαδρομή μας (εν προκειμένω το /Pictures) από το
Κώδικας
/home/oneirofono/Pictures
. Οι δυο τελείες
Κώδικας
..
συμβολίζουν τη διαδρομή πριν από την τρέχουσα (εν προκειμένω το oneirofono) από το
Κώδικας
/home/oneirofono/Pictures
.
Κατα συνέπεια αν θέλουμε να πάμε πίσω στο /oneirofono απλά πατάμε:
Κώδικας
cd ../
Για να πάμε στο Downloads πατάμε:
Κώδικας
cd ../Downloads

Aν θέλαμε να πάμε πίσω δυο διαδρομές, από το
Κώδικας
/home/oneirofono/Pictures
δηλαδή στο
Κώδικας
/home
τι θα κάναμε ?
Απλούστατα θα πληκτρολογούσαμε:
Κώδικας
 cd ../../
Με την ίδια λογική θα μπορούσαμε να πάμε πίσω όσες διαδρομές μπορούσαμε.

Αν όμως θέλαμε να πάμε κατευθείαν στο /home χωρίς να πατήσουμε
Κώδικας
cd ../../
θα μπορούσαμε να πατήσουμε απλώς το
Κώδικας
~
. Έτσι θα πληκτρολογούσαμε απλά:
Κώδικας
cd ~
Αν θέλαμε να πάμε κατευθείαν στο φάκελο Pictures θα πληκτρολογούσαμε:
Κώδικας
cd ~/Pictures

Αξίζει να σημειωθεί πως αν έχουμε επιλέξει Ελληνικά locales όπου Pictures για παράδειγμα γράφουμε Εικόνες. Τέλος αν κάποια διαδρομή ,στην οποία θέλουμε να μεταβούμε, περιέχει φάκελο που στο όνομα έχει κενό ανάμεσα στις λέξεις: στη θέση του κενού βάζουμε το
Κώδικας
 \
« Τελευταία τροποποίηση: Οκτωβρίου 20, 2020, 11:31:08 μμ από rhtoras »
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
3
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
linuxer,akounadis,herco,
No reactions
Mέλος του oneirofono.gr ραδιοteam
Mixcloud.com/rhtoras

akounadis

  • Newbie
  • *
  • Μηνύματα: 3
    • Προφίλ
Απ: Η εντολή cd (Change Directory)
« Απάντηση #1 στις: Οκτωβρίου 21, 2020, 12:58:35 μμ »
Απλά λιτά και απέριττα. Πολύ καλό !
Ευχαριστούμε!

Περιμένω συνέχεια...!
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
2
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
herco,rhtoras,
No reactions

herco

  • Newbie
  • *
  • Μηνύματα: 1
    • Προφίλ
Απ: Η εντολή cd (Change Directory)
« Απάντηση #2 στις: Οκτωβρίου 21, 2020, 02:35:20 μμ »
Μπραβο rhtoras !!

Καλο ειναι να διαβαζονται τετοια ποστς - γιατι ολο και κατι ξεχναμε με τα χρονια.

Να προσθεσω κατι ακομα - οτι για επιστροφη στο /home δεν ειναι αναγκη να δωσουμε κατι αλλο εκτος απο το σκετο cd   ;)

friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
3
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Members reacted like:
rhtoras,linuxer,akounadis,
No reactions

Tags: