37 lines
2.4 KiB
Markdown
37 lines
2.4 KiB
Markdown
|
|
# 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]}} {{διαδρομή/προς/κατάλογο_προορισμού}}`
|