ΣΔΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΔΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΔΠΙΚΟΙΝΩΝΙΩΝ ΥΔΙΜΔΡΙΝΟ ΔΞΑΜΗΝΟ 2011-12 Ρέππα Μαξγαξίηα
ΓΙΑΥΔΙΡΙΗ ΚΑΣΑΛΟΓΩΝ
Εντολή md Με ηελ εληνιή απηή κπνξνύκε λα δεκηνπξγήζνπκε έλαλ θαηλνύξγην ππνθαηάινγν. Η ζύληαμε ηεο εληνιήο είλαη σο εμήο : md <παράμετρος>, όποσ <παράμετρος> =<διαδρομή> <οδηγός>: <διαδρομή>: 3
Μπνξνύκε δειαδή λα εηζάγνπκε είηε ην όλνκα ηνπ θαηαιόγνπ είηε έλα κνλνπάηη/ δηαδξνκή πξνο ην ζεκείν πνπ ζέινπκε λα ηνπνζεηήζνπκε ην λέν θαηάινγν, αθνινπζνύκελν από ην όλνκα πνπ ζέινπκε λα δώζνπκε. 4
Π.ρ. md class1 md class2 md class3 Έηζη δεκηνπξγήζεθαλ ηξεηο λένη ππνθαηάινγνη, νη class1, class2 θαη class3 πνπ αλήθνπλ ζηνλ ππνθαηάινγν πνπ βξηζθόκαζηε. Μέζα από θαζέλα από ηνπο ηξεηο απηνύο ππνθαηαιόγνπο κπνξνύκε κεηά λα δεκηνπξγήζνπκε θαη λένπο ππνθαηαιόγνπο. 5
A:\ md sub1 Γεκηνπξγεί θάησ από ηνλ παξόληα θαηάινγν έλαλ ππνθαηάινγν κε όλνκα sub1. Αλ ακέζσο κεηά δώζνπκε ηελ εληνιή: A:\>dir ζα εκθαληζηνύλ πιεξνθνξίεο γηα ηα αξρεία πνπ πεξηέρνληαη ζηε δηζθέηηα θαη κηα γξακκή πνπ ζα πεξηέρεη πιεξνθνξίεο γηα ηνλ θαηάινγν sub1 (ην όλνκά ηνπ, ζηε ζέζε ηεο επέθηαζε ην <DIR> θαη ηελ εκέξα θαη ώξα δεκηνπξγίαο ηνπ): SUB1 <DIR> 25/10/94 12:22p 6
A:\> md sub1\sub1a Γεκηνπξγεί θάησ από ηνλ παξόληα θαηάινγν έλαλ ππνθαηάινγν κε όλνκα sub1 θαη θάησ από ηνλ ππνθαηάινγν sub1 έλαλ ππνθαηάινγν κε όλνκα sub1a. A:\> md b:sub1 Γεκηνπξγεί θάησ από ην root ηνπ νδεγνύ b: έλαλ ππνθαηάινγν κε όλνκα sub1. A:\> md b:sub1\sub1a Γεκηνπξγεί θάησ από ην root ηνπ νδεγνύ b: έλαλ ππνθαηάινγν κε όλνκα sub1 θαη θάησ από ηνλ ππνθαηάινγν sub1 έλαλ ππνθαηάινγν κε όλνκα sub1a. 7
Δείηε ηα πεπιεσόμενα ηος θακέλος πος βπίζκεζηε. Πληκηπολογήζηε ηην ενηολή md test. Δείηε ξανά ηα πεπιεσόμενα ηος θακέλος πος είζηε. Δημιοςπγήζηε έναν νέο καηάλογο πος είναι ςποκαηάλογορ ηος πποηγούμενος και έσει ηο ίδιο όνομα. 8
Γεκηνπξγήζηε έλα αξρείν θεηκέλνπ κε ην όλνκα tei.txt ζην ηξέρσλ θαηάινγν. Αληηγξάςηε ην αξρεία πνπ δεκηνπξγήζαηε κε ηελ ρξήζε κηαο εληνιήο ζην θαηάινγν πνπ δεκηνπξγήζαηε. Γείηε ηα πεξηερόκελα ηνπ θαηαιόγνπ πνπ δεκηνπξγήζαηε. 9
cd <παράμετρος>, όποσ <παράμετρος>=<διαδρομή> Πεγαίλεη ζηνλ ππνθαηάινγν <παξάκεηξνο>. cd.. : κπνξνύκε λα πάκε ζηνλ πξνεγνύκελν ππνθαηάινγν (παηέξα) από εθεί πνπ είκαζηε. cd\: κπνξνύκε λα πάκε θαηεπζείαλ ζηελ θνξπθή (ξίδα) ηνπ δίζθνπ απ όπνπ θη αλ βξηζθόκαζηε 10
Παραδείγματα: A:\> cd sub1 Πεγαίλεη ζηνλ ππνθαηάινγν sub1 πνπ βξίζθεηαη θάησ από ηνλ παξόληα θαηάινγν, θαη ην prompt αιιάδεη ζε A:\SUB1>. Αλ δώζνπκε ηελ εληνιή: A:\> cd\sub1\sub1a Πεγαίλεη ζηνλ ππνθαηάινγν sub1a πνπ βξίζθεηαη θάησ από ηνλ ππνθαηάινγν sub1 θαη ην prompt αιιάδεη ζε Α:\SUB1\SUB1A. A:\> cd.. Πεγαίλεη ζηνλ θαηάινγν πνπ βξίζθεηαη έλα επίπεδν πάλσ από ηνλ παξόληα θαηάινγν. Έηζη αλ βξηζθόκαζηε ζηνλ θαηάινγν a:\sub1\sub1a, πεγαίλεη ζηνλ θαηάινγν sub1, θαη ην prompt γίλεηαη A: \SUB1>. A:\> cd\ Πεγαίλεη ζηνλ θεληξηθό θαηάινγν, όπνπ θη αλ βξίζθεηαη. Έηζη αλ βξηζθόκαζηε ζηνλ θαηάινγν a:\sub1\sub1a, πεγαίλεη ζηνλ θεληξηθό θαηάινγν, θαη ην prompt αιιάδεη ζε Α:\>. 11
Μπείηε ζε θαηαιόγνπο πνπ έρεηε δεκηνπξγήζεη. Γείηε ηα πεξηερόκελα ηνπο. Γεκηνπξγήζηε έλα λέν ππνθαηάινγν κέζα ζε θάπνην θαηάινγν πνπ δεκηνπξγήζαηε πξηλ. Γεκηνπξγήζηε έλα αξρείν κέζα ζ απηό. Αληηγξάςηε ην αξρείν ζε πξνεγνύκελν θαηάινγν. Δπηζηξέςηε ζηνλ αξρηθό θαηάινγν 12
Move move <πηγή> <πποοπιζμόρ πος <πηγή>= <απσεία> <διαδπομή> <διαδπομή>\<απσεία> <οδηγόρ>:\<απσεία> <οδηγόρ>:<διαδπομή>\<απσεία> και όπος <πποοπιζμόρ>= <απσεία> <διαδπομή> <διαδπομή>\<απσεία> <οδηγόρ>:\<απσεία> <οδηγόρ>:<διαδπομή>\<απσεία> <οδηγόρ>: <οδηγόρ>:<διαδπομή>\<απσεία> : 13
Η <πξνέιεπζε> είλαη ν όλνκα ηνπ αξρείνπ πνπ πξόθεηηαη λα κεηαθηλεζεί, Δλώ ν <πξννξηζκόο> ην όλνκα ηνπ αξρείνπ ζηε λέα ζέζε. 14
A:\> move *.txt sub1 Μεηαθέξεη ηα αξρεία κε ηύπν txt ζηνλ θαηάινγν sub1 κε ην ίδην όλνκα A:\> move.txt sub1\.doc Μεηαθέξεη ηα αξρεία κε ηύπν txt ζηνλ θαηάινγν sub1 κε ην ίδην όλνκα θαη ηύπν doc. A:\> move *.txt b:sub1 Μεηαθέξεη ηα αξρεία κε ηύπν txt ζηνλ θαηάινγν sub1 ηνπ νδεγνύ b: κε ην ίδην όλνκα. A:\> move sub1 sub2 Αιιάδεη ην όλνκα ηνπ θαηαιόγνπ sub1 ζε sub2. 15
Move /Y<Πξνέιεπζε> <πξννξηζκόο>. Γεκηνπξγεί αληίγξαθα ελόο ή πεξηζζνηέξσλ αξρείσλ ζε έλα δηαθνξεηηθό θαηάινγν, ρσξίο ηελ δηαηήξεζε ηνπ αξρείνπ ζην θάθειν «πξννξηζκόο».(απνθνπή) Η παξάκεηξνο /Τ δελ επηηξέπεη ζηελ εληνιή λα ζαο δεηά επηβεβαίσζε πξηλ από ηελ αληηθαηάζηαζε ελόο αξρείνπ πξννξηζκνύ. 16
Γεκηνπξγήζηε έλα θαηάινγν θαη δπν ππνθαηαιόγνπο. Γεκηνπξγήζηε έλα αξρείν text ζην πξώην ππνθαηάινγν ζαο. Μεηαθηλήζηε ην αξρείν ζην δεύηεξν ππνθαηάινγν. Βεβαησζείηε όηη έρεη γίλεη. 17
rd <παράμετρος>, όποσ <παράμετρος>= <διαδρομή> <οδηγός>:<διαδρομή>: Γηαγξάθεη ηνλ ππνθαηάινγν κε όλνκα <παξάκεηξνο>, ν νπνίνο πξέπεη λα κε πεξηέρεη αξρεία. Γηα ηε δηαγξαθή θαηαιόγσλ πνπ πεξηέρνπλ αξρεία ρξεζηκνπνηείηαη ε εληνιή deltree. 18
A:\> rd sub1 Γηαγξάθεη ηνλ ππνθαηάινγν κε έλα όλνκα sub1 ν νπνίνο πξέπεη λα βξίζθεηαη θάησ από ηνλ παξόληα θαηάινγν θαη λα κε πεξηέρεη αξρεία. A:\> rd \sub1\sub1b Γηαγξάθεη ηνλ ππνθαηάινγν κε όλνκα sub1b, ν νπνίνο πξέπεη λα βξίζθεηαη θάησ από ηνλ θαηάινγν sub1 θαη λα κε πεξηέρεη άιια αξρεία. A:\> rd b:\sub1 Γηαγξάθεη από ηνλ νδεγό b: ηνλ ππνθαηάινγν κε όλνκα sub1, ν νπνίνο πξέπεη λα βξίζθεηαη θάησ από ην root θαη λα κε πεξηέρεη αξρεία. A:\> rd b:\sub1\sub1b Γηαγξάθεη από ηνλ νδεγό b: ηνλ ππνθαηάινγν κε όλνκα sub1b, ν νπνίνο πξέπεη λα βξίζθεηαη θάησ από ηνλ θαηάινγν sub1 θαη λα κε πεξηέρεη αξρεία. 19
Μπείηε ζηνλ θαηάινγν πνπ θηηάμαηε. Γηαγξάςηε ηνλ θαηάινγν απηόλ. Γηαγξάςηε θαη ηνπο ππνθαηαιόγνπο πνπ δεκηνπξγήζαηε. 20
A:\> tree Θα εκθαλίζεη ηε δνκή ηεο δηζθέηηαο (ηνλ θεληξηθό θαηάινγν θαη ηνπο ππνθαηαιόγνπο) κε ραξαθηήξεο γξαθηθώλ, μεθηλώληαο από ηνλ παξόληα θαηάινγν. Tree <παράμετρος>, όποσ <παράμετρος>= \ <διαδρομή> <οδηγός> <οδηγός>:<διαδρομή> : Δκθαλίδεη ηε δνκή ηνπ δίζθνπ ή ηεο δηζθέηηαο (ηνλ θεληξηθό θαηάινγν θαη ηνπο ππνθαηαιόγνπο ) κε ραξαθηήξεο γξαθηθώλ, μεθηλώληαο από ηνλ θαηάινγν <παξάκεηξνο>. 21
Παραδείγματα: A:\> tree \ Δκθαλίδεη ηε δνκή ηεο δηζθέηηαο (ηνλ θεληξηθό θαηάινγν θαη ηνπο ππνθαηαιόγνπο) κε ραξαθηήξεο γξαθηθώλ, μεθηλώληαο από ην root. A:\> tree sub1 Δκθαλίδεη ηε δνκή ηεο δηζθέηηαο (ηνλ θεληξηθό θαηάινγν θαη ηνπο ππνθαηαιόγνπο) κε ραξαθηήξεο γξαθηθώλ, μεθηλώληαο από ηνλ θαηάινγν sub1. A:\> tree b: Δκθαλίδεη ηε δνκή ηεο δηζθέηηαο ζηνλ νδεγό b: (ηνλ θεληξηθό θαηάινγν θαη ηνπο ππνθαηαιόγνπο) κε ραξαθηήξεο γξαθηθώλ, μεθηλώληαο από ην root. A:\> tree b:\sub1 Δκθαλίδεη ηε δνκή ηεο δηζθέηηαο ζηνλ νδεγό b: (ηνλ θεληξηθό θαηάινγν θαη ηνπο ππνθαηαιόγνπο) κε ραξαθηήξεο γξαθηθώλ, μεθηλώληαο από ηνλ θαηάινγν sub1. 22
Tree /a Δκθαλίδεη ηε δνκή ηνπ δίζθνπ ή ηεο δηζθέηηαο (ηνλ παξόληα θαηάινγν θαη ηνπο ππνθαηαιόγνπο) μεθηλώληαο από ηνλ παξόληα θαηάινγν, κε ραξαθηήξεο ASCII. Tree /f Δκθαλίδεη ηε δνκή ηνπ δίζθνπ ή ηεο δηζθέηηαο (ηνλ παξόληα θαηάινγν θαη ηνπο ππνθαηαιόγνπο ηνπ θαζώο θαη ηα αξρεία πνπ πεξηέρνπλ) ζηνλ παξόληα νδεγό κε ραξαθηήξεο γξαθηθώλ, μεθηλώληαο από ηνλ παξόληα θαηάινγν. 23
Γεκηνπξγήζηε έλα θαηάινγν κε ην όλνκα book. Μπείηε ζην θαηάινγν book θαη δεκηνπξγήζηε δύν λένπο ππνθαηαιόγνπο Book1 θαη book2. Γείηε ηελ δνκή ηνπ ππνθαηαιόγνπ Book1. Δπηζηέςηε ζηνλ αξρηθό θαηάινγν θαη δείηε ηελ δνκή ησλ θαηαιόγσλ ηνπ. 24