# Πώς να χρησιμοποιήσετε την εντολή mv του Linux για τη μετακίνηση αρχείων και φακέλων

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

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

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

Η εντολή mv του Linux έχει δύο σημαντικές λειτουργίες. Η πρώτη είναι η **μετακίνηση αρχείων από έναν κατάλογο σε άλλον**. Μπορείτε επίσης να χρησιμοποιήσετε την εντολή για να μετακινήσετε ολόκληρους καταλόγους. Η δεύτερη σας επιτρέπει να μετονομάζετε αρχεία ή φακέλους. Ωστόσο, άλλες [εντολές του Linux](https://www.ionos.com/el-gr/digitalguide/diakomistis/rythmiseis/entoles-linux-mia-episkopisi-ton-entolon-toy-termatikoy/ "Linux commands: An overview of terminal commands") και γραφικά περιβάλλοντα χρήστη είναι συνήθως πιο κατάλληλα για αυτή την εργασία. Η εντολή mv λειτουργεί σε όλες τις συνηθισμένες διανομές Linux, όπως το Ubuntu. Το όνομά της προέρχεται από τη λέξη «move».

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

Όταν χρησιμοποιούν την εντολή mv, οι χρήστες ζητούν από το σύστημα να μετακινήσει ένα συγκεκριμένο αρχείο ή έναν ολόκληρο κατάλογο από το ένα μέρος στο άλλο. Υπάρχουν **δύο διαφορετικοί τρόποι** για να το κάνετε αυτό: Μπορείτε είτε να ανοίξετε πρώτα τον κατάλογο προέλευσης με την [εντολή cd του Linux](https://www.ionos.com/el-gr/digitalguide/diakomistis/rythmiseis/entoli-cd-sto-linux/) και να μετακινήσετε το αρχείο από εκεί στον κατάλογο προορισμού, είτε να ορίσετε τον κατάλογο προέλευσης στην εντολή και να πραγματοποιήσετε τη μετακίνηση από έναν άλλο κατάλογο εργασίας. Θα σας δείξουμε παραδείγματα και για τις δύο περιπτώσεις στο τέλος αυτού του οδηγού. Για να μετονομάσετε ένα αρχείο, απλά τοποθετείτε το νέο όνομα εκεί όπου συνήθως τοποθετείτε τον κατάλογο προορισμού.

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

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

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

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

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

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

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

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

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

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

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

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

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

```shell
mv *.txt /Documents/
```

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

```shell
$ mv customers.txt customers_new.txt
```

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

```shell
$ mv Invoices Invoices_old
```

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


This is a markdown version of: [https://www.ionos.com/el-gr/digitalguide/diakomistis/rythmiseis/entoli-mv-sto-linux/](https://www.ionos.com/el-gr/digitalguide/diakomistis/rythmiseis/entoli-mv-sto-linux/) for AI/LLM consumption.