Μετακίνηση Αρχείων

Εικόνα: markos
Submitted by markos on Δευ, 05/03/2007 - 20:56

Η μετακίνηση (move) των αρχείων είναι διαφορετική από την αντιγραφή, καθώς επηρεάζει και τα αρχεία προέλευσης. Πραγματοποιείται με την εντολή mv, η οποία έχει την εξής σύνταξη:

mv [OPTIONS] source target

ή για τη μετακίνηση πολλών αρχείων σε ένα κατάλογο

mv [OPTIONS] filelist ... directory

Αν το αρχείο προορισμού target δεν υπάρχει τότε γίνεται μια απλή μετονομασία του αρχείου προέλευσης στο αρχείο προορισμού. Αν υπάρχει τότε γίνεται αντικατάσταση του αρχείου προορισμού (εκτός αν είναι ενεργοποιημένη η επιλογή -b). Οι επιλογές που δέχεται η εντολή mv είναι παρόμοιες με αυτές της εντολής cp:

Επιλογές
Λειτουργία
-b
--backup
Πραγματοποιεί ένα αντίγραφο ασφαλείας οποιονδήποτε ήδη υπαρχόντων αρχείων προέλευσης.
-f
--force
Αντικατάσταση των υπαρχόντων αρχείων προορισμού.
-i
--interactive
Διαλογική μετακίνηση αρχείων. Ο χρήστης ερωτάται για κάθε αρχείο που πρόκειται να αντικατασταθεί.
-u
--update
Μετακίνηση μόνο των αρχείων προέλευσης που είναι νεώτερα από τα αρχεία προορισμού ή όταν τα αρχεία προορισμού δεν υπάρχουν.
-v
--verbose
Αναλυτική περιγραφή της διαδικασίας της μετακίνησης.

Ακολουθούν παραδείγματα χρήσης της εντολής:

$ mv afile newfile

Μετονομάζει το αρχείο afile σε newfile (η αντίστοιχη της εντολής ren σε άλλα λειτουργικά συστήματα).

$ mv -i *.c sourcecode

Μετακινεί όλα τα αρχεία πηγαίου κώδικα γλώσσας C που βρίσκονται στον τρέχοντα κατάλογο, στον κατάλογο sourcecode, ρωτώντας το χρήστη πριν αντικαταστήσει κάποιο υπάρχον αρχείο.

0
Your rating: None