Μετακινήστε πολλά αρχεία με διαφορετικές μορφές ταυτόχρονα από το τερματικό

Εικονίδιο βέλους και καταλόγου

Αφού διαβάσετε τον τίτλο που μπορείτε να σκεφτείτε, λοιπόν, πολύ απλός, χρησιμοποιώ η εντολή cp ή mv και χρησιμοποιώ τον χαρακτήρα μπαλαντέρ * για να μετακινήσω όλα ταυτόχρονα. Αλλά αυτό θα μετακινήσει κάθε ένα από τα αρχεία μέσα στον κατάλογο στον οποίο εργάζεστε. Αλλά δεν το θέλουμε ακριβώς, αυτό που θέλουμε να δείξουμε σε αυτό το μίνι-φροντιστήριο είναι κάτι λίγο πιο εκλεπτυσμένο, δηλαδή, να μετακινήσουμε μόνο συγκεκριμένες μορφές από μέσα σε αυτόν τον κατάλογο σε άλλο μέρος.

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

mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino

mv *.ext1 *.ext2 *.extn /ruta/destino

Και οι δύο περιπτώσεις εξυπηρετούν, στην πρώτη, αυτό που κάνουμε είναι να προσδιορίσουμε τη διαδρομή προέλευσης και μετά τις επεκτάσεις ότι πρόκειται να κινηθούμε. Μόνο αυτά θα μετακινηθούν και όχι άλλα, επηρεάζοντας οποιοδήποτε αρχείο, ανεξάρτητα από το όνομά του. Στη δεύτερη περίπτωση, θεωρείται ότι εργαζόμαστε ήδη από τον κατάλογο όπου βρίσκονται τα αρχεία που πρόκειται να μετακινήσουμε ...

Για παράδειγμα, φανταστείτε ότι θέλουμε να μετακινήσουμε όλα τα βίντεο από έναν κατάλογο σε διαφορετικό. Αντ 'αυτού, σε αυτόν τον κατάλογο υπάρχουν .txt, .odt έγγραφα, καθώς και μουσική στο .mp3. Εάν ενδιαφερόμαστε μόνο να μετακινήσουμε το .flv, .mp4, .avi και .mkv, αυτό που θα κάναμε θα ήταν το εξής:

mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia

Είναι τόσο απλό, όταν Ας απαριθμήσουμε το περιεχόμενο του εν λόγω καταλόγου πηγής με ένα lsΘα δούμε ότι όλα τα μετακινούμενα αρχεία έχουν φύγει, αλλά αυτά που δεν θέλαμε να επηρεάσουμε θα είναι. Ένα πολύ απλό παράδειγμα, αλλά σίγουρα οι αρχάριοι εκτιμούν!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   γεράκια dijo

    εξαιρετική συμβολή και χρήσιμο