37 lines
2.4 KiB
Markdown
Raw Normal View History

# mv
> Μετακίνηση ή μετονομασία αρχείων και καταλόγων.
> Περισσότερες πληροφορίες: <https://www.gnu.org/software/coreutils/manual/html_node/mv-invocation.html>.
- Μετονομασία ενός αρχείου ή καταλόγου όταν ο προορισμός δεν υπάρχει:
`mv {{διαδρομή/προς/πηγή}} {{διαδρομή/προς/προορισμό}}`
- Μετακίνσηη ενός αρχείου ή καταλόγου σε έναν άλλο ήδη υπάρχον κατάλογο:
`mv {{διαδρομή/προς/πηγή}} {{διαδρομή/προς/υπάρχονατάλογο}}`
- Μετακίνηση πολλαπλών αρχείων σε έναν ήδη υπάρχον κατάλογο, κρατώντας τα ονόματα των αρχείων ίδια:
`mv {{διαδρομή/προς/πηγή1 διαδρομή/προς/πηγή2 ...}} {{διαδρομή/προς/υπάρχονατάλογο}}`
- Να μην γίνει ερώτηση για επιβεβαίωση πριν την αντικατάσταση υπάρχοντων αρχείων:
`mv {{[-f|--force]}} {{διαδρομή/προς/πηγή}} {{διαδρομή/προς/προορισμό}}`
- Να γίνει ερώτηση για επιβεβαίωση διαδραστικά πριν την αντικατάσταση υπάρχοντων αρχείων, ανεξαρτήτως δικαιωμάτων αρχείου:
`mv {{[-i|--interactive]}} {{διαδρομή/προς/πηγή}} {{διαδρομή/προς/προορισμό}}`
- Να μην γίνει αντικατάσταση υπάρχοντων αρχείων στο προορισμό:
`mv {{[-n|--no-clobber]}} {{διαδρομή/προς/πηγή}} {{διαδρομή/προς/προορισμό}}`
- Μετακίνηση αρχείων σε αναλυτική λειτουργία, με εμφάνιση μετά την μετακίνηση:
`mv {{[-v|--verbose]}} {{διαδρομή/προς/πηγή}} {{διαδρομή/προς/προορισμό}}`
- Καθορισμός καταλόγου προορισμού για την χρήση εξωτερικών εργαλείων για την συλλογή αρχείων προς μετακίνηση:
`{{find /var/log -type f -name '*.log' -print0}} | {{xargs -0}} mv {{[-t|--target-directory]}} {{διαδρομή/προς/κατάλογοροορισμού}}`