Linux για τη μετακίνηση αρχείων και φακέλων

Με την εντολή mv του Linux μπορείτε να μετακινήσετε αρχεία ή ακόμα και ολόκληρους καταλόγους. Μπορείτε επίσης να χρησιμοποιήσετε την εντολή για να τα μετονομάσετε, ωστόσο, για αυτόν τον σκοπό υπάρχουν άλλες εντολές που είναι πιο κατάλληλες.

Τι είναι η εντολή mv στο Linux;

Η εντολή mv του Linux έχει δύο σημαντικές λειτουργίες. Η πρώτη είναι η μετακίνηση αρχείων από έναν κατάλογο σε άλλον. Μπορείτε επίσης να χρησιμοποιήσετε την εντολή για να μετακινήσετε ολόκληρους καταλόγους. Η δεύτερη σας επιτρέπει να μετονομάζετε αρχεία ή φακέλους. Ωστόσο, άλλες εντολές του Linux και γραφικά περιβάλλοντα χρήστη είναι συνήθως πιο κατάλληλα για αυτή την εργασία. Η εντολή mv λειτουργεί σε όλες τις συνηθισμένες διανομές Linux, όπως το Ubuntu. Το όνομά της προέρχεται από τη λέξη «move».

Πώς λειτουργεί η εντολή mv;

Όταν χρησιμοποιούν την εντολή mv, οι χρήστες ζητούν από το σύστημα να μετακινήσει ένα συγκεκριμένο αρχείο ή έναν ολόκληρο κατάλογο από το ένα μέρος στο άλλο. Υπάρχουν δύο διαφορετικοί τρόποι για να το κάνετε αυτό: Μπορείτε είτε να ανοίξετε πρώτα τον κατάλογο προέλευσης με την εντολή cd του Linux και να μετακινήσετε το αρχείο από εκεί στον κατάλογο προορισμού, είτε να ορίσετε τον κατάλογο προέλευσης στην εντολή και να πραγματοποιήσετε τη μετακίνηση από έναν άλλο κατάλογο εργασίας. Θα σας δείξουμε παραδείγματα και για τις δύο περιπτώσεις στο τέλος αυτού του οδηγού. Για να μετονομάσετε ένα αρχείο, απλά τοποθετείτε το νέο όνομα εκεί όπου συνήθως τοποθετείτε τον κατάλογο προορισμού.

Πώς είναι η σύνταξη της εντολής mv;

Η σύνταξη της εντολής mv στο Linux έχει ως εξής:

$ mv [Option] [Source] [Target]
shell

Το mv είναι η βασική εντολή, η οποία μπορεί να τροποποιηθεί με τη χρήση των επιλογών. Τόσο η [Πηγή] όσο και ο [Προορισμός] μπορούν να είναι αρχεία ή κατάλογοι. Ωστόσο, είναι σημαντικό η πηγή να αναφέρεται πριν από τον προορισμό. Επιπλέον, πρέπει να βεβαιωθείτε ότι δεν υπάρχουν τυπογραφικά λάθη, διαφορετικά η εντολή δεν θα λειτουργήσει.

Ποιες επιλογές διαθέτει η εντολή mv;

Στο mv έχετε τρεις επιλογές:

  • -i ή –interactive: Αυτή η επιλογή καθοδηγεί το σύστημα να ρωτάει αν πρέπει να αντικατασταθεί ένα αρχείο ή ένας κατάλογος.
  • -u ή –update: Αυτή η επιλογή θα μετακινήσει ένα αρχείο προέλευσης μόνο αν το αρχείο προορισμού είναι παλαιότερο.
  • -v ή –verbose: Αυτή η επιλογή θα εμφανίζει την πρόοδο κάθε μετακίνησης.

Παραδείγματα της εντολής mv

Για να κατανοήσετε καλύτερα πώς ακριβώς λειτουργεί η εντολή mv στο Linux, ακολουθούν μερικά παραδείγματα:

$ mv customers.txt ~/Documents/Contacts/
shell

Αυτή η εντολή μετακινεί το αρχείο customers.txt από τον τρέχοντα κατάλογό του στον νέο κατάλογο ~/Documents/Contacts/.

$ mv /Home/Invoices/customers.txt /Documents/Contacts/
shell

Μπορείτε να χρησιμοποιήσετε αυτήν την επιλογή για να μετακινήσετε το αρχείο customers.txt από το φάκελο /home/invoices στο νέο φάκελο /Documents/Contacts/.

mv *.txt /Documents/
shell

Αυτή η ενέργεια μεταφέρει όλα τα αρχεία με κατάληξη .txt στο φάκελο /Documents/.

$ mv customers.txt customers_new.txt
shell

Αυτό μετονομάζει το αρχείο από customers.txt σε customers_new.txt.

$ mv Invoices Invoices_old
shell

Αυτό μετονομάζει το φάκελο /Invoices/ στον τρέχοντα κατάλογο σε /Invoices_old/.

Go to Main Menu