2. Εντολή cp
Σύνταξη: cp (/path/)όνομα - αρχείου1 (/path/)όνομα -
αρχείου2
Περιγραφή
Με την εντολή cp αντιγράφουμε τα περιεχόμενα ενός
αρχείου σ' ένα άλλο.
Εξάσκηση
Δημιουργήστε στον φάκελο 2008 το arxeio1.
Δημιουργήστε ένα αντίγραφο του arxeio1 στον Homedir στον
φάκελο 2009 του user1 και στον φάκελο 2008 του user3.
3. Εντολή mv
Σύνταξη: mv (/path/)όνομα - αρχείου1
(/path/)όνομα - αρχείου2
Περιγραφή
Με την εντολή αυτή αλλάζουμε τα ονόματα των
αρχείων ή των υποκαταλόγων. Επίσης, μπορούμε
να μετακινήσουμε ένα ή περισσότερα αρχεία σε ένα
συγκεκριμένο υποκατάλογο.
Εξάσκηση
Μετακινήστε το arxeio1 στον κατάλογο 2008 του
user2.
4. Εντολή ln
Με την εντολή ln (link) μπορούμε να δημιουργήσουμε συνδέσμους, οι οποίοι διακρίνονται σε ρητούς
(hard) και σε συμβολικούς (symbolic). Για να δημιουργήσουμε έναν ρητό σύνδεσμο, καθορίζουμε
ένα δεύτερο όνομα αρχείου, το οποίο μπορούμε να χρησιμοποιούμε για να αναφερόμαστε στο
πρωτότυπο αρχείο, όπως φαίνεται στην επόμενη εντολή :
# ln file1 file2
Μετά την εκτέλεση της παραπάνω εντολής, τα δύο αρχεία θα είναι πανομοιότυπα και θα αναφέρονται
στον ίδιο χώρο του δίσκου. Αν κάνουμε αλλαγές σ’ ένα από τα δύο, οι αλλαγές αυτές θα φαίνονται
και στο άλλο αρχείο. Αν, όμως, διαγράψουμε το ένα από τα δύο, θα παραμείνει το άλλο.
Για να δημιουργήσουμε έναν συμβολικό σύνδεσμο, χρησιμοποιούμε την εντολή ln με την επιλογή -s,
όπως φαίνεται στην επόμενη εντολή.
# ln -s file1 file2
Αν δώσουμε τώρα την εντολή ls -l file*, θα εμφανισθεί δίπλα από το όνομα του αρχείου file2 ένα
βέλος (->) που θα δείχνει προς το αρχείο file1 και που θα επισημαίνει ότι το αρχείο file2 είναι
ένας συμβολικός σύνδεσμος προς το αρχείο file1.
Το αρχείο file2 εμφανίζεται να έχει μικρότερο και όχι ίσο μέγεθος με το αρχείο file1 και ένας
συμβολικός σύνδεσμος είναι στην ουσία ένα όνομα διαδρομής ή ένα ψευδώνυμο (alias) για το
πρωτότυπο αρχείο.
Αν διαγράψουμε τον συμβολικό σύνδεσμο τίποτα δεν θα συμβεί στο πρωτότυπο αρχείο, ενώ αν
διαγράψουμε το πρωτότυπο αρχείο, ο συμβολικός σύνδεσμος θα είναι άχρηστος.
Ωστόσο οι συμβολικοί σύνδεσμοι έχουν το πλεονέκτημα ότι μπορούν να χρησιμοποιηθούν για να
δείχνουν σ’ έναν κατάλογο του δίσκου. Η επόμενη εντολή δημιουργεί έναν συμβολικό σύνδεσμο
προς έναν κατάλογο που είναι αρκετά μακρύς και έτσι μπορούμε να αναφερόμαστε σ’ αυτόν μ’ ένα
σύντομο ψευδώνυμο.
# ln -s /usr/local/games play
# cd play