Windows 7 - Αντιγραφή και μετακίνηση αρχείων
Πίνακας περιεχομένων:
Η μετονομασία πολλών αρχείων και καταλόγων με την εντολή
mv
μπορεί να είναι μια κουραστική διαδικασία καθώς περιλαμβάνει τη σύνταξη σύνθετων εντολών με σωλήνες, βρόχους και ούτω καθεξής.
Αυτό είναι όπου η εντολή
rename
έρχεται βολική. Επανατοποθετεί τα δεδομένα αρχεία αντικαθιστώντας την έκφραση αναζήτησης στο όνομά τους με την καθορισμένη αντικατάσταση.
Σε αυτό το σεμινάριο, θα σας εξηγήσουμε πώς να χρησιμοποιήσετε την εντολή
rename
σε batch μετονομασία αρχείων.
Εγκατάσταση
rename
Υπάρχουν δύο εκδόσεις της εντολής
rename
με διαφορετική σύνταξη και χαρακτηριστικά. Θα χρησιμοποιήσουμε την έκδοση Perl της εντολής
rename
.
Εάν αυτή η έκδοση δεν έχει εγκατασταθεί στο σύστημά σας, χρησιμοποιήστε το διαχειριστή πακέτων της διανομής του Linux για να το εγκαταστήσετε:
-
Το Ubuntu και το Debian
sudo apt updatesudo apt install renameCentOS και Fedora
sudo yum install prenameArch Linux
yay perl-rename
Χρησιμοποιώντας
rename
Ακολουθεί η γενική σύνταξη της εντολής
rename
:
rename perlexpr files
Η εντολή
rename
είναι βασικά ένα σενάριο Perl. Θα μετονομάσει τα δεδομένα
files
σύμφωνα με την καθορισμένη κανονική έκφραση
perlexpr
. Μπορείτε να διαβάσετε σχετικά με τις κανονικές εκφράσεις του Perl εδώ.
Για παράδειγμα, η ακόλουθη εντολή θα αλλάξει την επέκταση όλων των αρχείων
.css
σε
.scss
:
rename 's/.css/.scss/' *.css
Ας εξηγήσουμε την εντολή σε περισσότερες λεπτομέρειες:
-
s/search_pattern/replacement/- Ο χειριστής αντικατάστασης..css- Το μοτίβο αναζήτησης. Είναι το πρώτο επιχείρημα στον χειριστή αντικατάστασης. Η εντολήrenameθα αναζητήσει αυτό το πρότυπο στο δεδομένο όνομα αρχείου και εάν βρεθεί, θα το αντικαταστήσει με το όρισμα αντικατάστασης..scss- Η αντικατάσταση. Το δεύτερο επιχείρημα στον τελεστή υποκατάστασης.*.css- Όλα τα αρχεία με επέκταση ".css". Η μπαλαντέρ (*) είναι ένα σύμβολο που χρησιμοποιείται για να αντιπροσωπεύει μηδέν, έναν ή περισσότερους χαρακτήρες.
Πριν εκτελέσετε την πραγματική εντολή και μετονομάσετε τα αρχεία και τους καταλόγους είναι πάντα καλή ιδέα να χρησιμοποιήσετε την επιλογή
-n
που θα εκτελέσει μια "ξηρή εκτέλεση" και θα σας δείξει ποια αρχεία θα μετονομαστούν:
rename -n 's/.css/.scss/' *.css
Η έξοδος θα φαίνεται κάπως έτσι:
rename(file-0.css, file-0.scss) rename(file-1.css, file-1.scss) rename(file-2.css, file-2.scss) rename(file-3.css, file-3.scss) rename(file-4.css, file-4.scss)
Από προεπιλογή, η εντολή
rename
δεν αντικαθιστά τα υπάρχοντα αρχεία. Χρησιμοποιήστε την επιλογή
-f
που λέει
rename
να αντικαταστήσει τα υπάρχοντα αρχεία:
rename -f 's/.css/.scss/' *.css
rename -v 's/.css/.scss/' *.css
file-0.css renamed as file-0.scss file-1.css renamed as file-1.scss file-2.css renamed as file-2.scss file-3.css renamed as file-3.scss file-4.css renamed as file-4.scss
μετονομάζω
συμπέρασμα
Η εντολή
rename
σας επιτρέπει να μετονομάσετε πολλαπλά αρχεία ταυτόχρονα, χρησιμοποιώντας τις κανονικές εκφράσεις Perl.
Το FTD World, στο ftdworld.net, είναι ένας ιστότοπος ευρετηρίου Usenet που απαριθμεί συνδέσμους προς δυαδικά αρχεία που δημοσιεύθηκαν στο Usenet. Παρέχει επίσης αρχεία με τη μορφή NZB που επιτρέπει στους χρήστες να κατεβάζουν πιο εύκολα τα αναρτημένα αρχεία. Με αυτόν τον τρόπο, ο ιστότοπος παρέχει πρόσβαση σε αρχεία ψυχαγωγίας που περιέχουν πνευματικά δικαιώματα, συμπεριλαμβανομένων βιβλίων, ταινιών, μουσικής, παιχνιδιών και λογισμικού, χωρίς την άδεια των κατόχων πνευματικών δικαιωμάτων, σύμφων
Η Brein ήθελε το δικαστήριο να αναγκάσει την ING Bank να αποκαλύψει ποιος είναι πίσω από έναν αριθμό τραπεζικού λογαριασμού που δημοσιεύτηκε στο site που χρησιμοποιείται για τη λήψη δωρεών, σύμφωνα με την ετυμηγορία που δημοσίευσε το δικαστήριο την Πέμπτη. Δεν ήταν προηγουμένως σε θέση να εντοπίσει τον καταχωρίζοντα ονόματος τομέα και δεν είχε λάβει απάντηση σε επιστολή που απέστειλε στον ρώσο πάροχο φιλοξενίας.
Έχουμε ήδη δει τι είναι τα προσωρινά αρχεία στα Windows. Τα προσωρινά αρχεία στα Windows είναι εκείνα τα αρχεία ανεπιθύμητης αλληλογραφίας των οποίων η χρήση είναι προσωρινή και καθίσταται περιττή όταν ολοκληρωθεί η εργασία. Αυτά τα προσωρινά αρχεία θα πρέπει να διαγραφούν μόλις το πρόγραμμα τερματιστεί. Αλλά αυτό δεν συμβαίνει πάντοτε, οδηγώντας σε σπατάλη του χώρου στο δίσκο.
Ενώ η παρουσία αυτών των Προσωρινών Αρχείων δεν επηρεάζει πραγματικά την απόδοση του λειτουργικού σας συστήματος, η διαγραφή τους περιοδικά είναι απλώς θέμα καλής πρακτικής διατήρησης της οικίας. θα πρέπει να το κάνουμε τακτικά. Πόσο συχνά πρέπει να κάνετε εξαρτάται από το πόσο επιθετικά χρησιμοποιείτε τον υπολογιστή σας. Αλλά για τους περισσότερους χρήστες, πιστεύω ότι η διαγραφή τέτοιων προσωρινών αρχείων τουλάχιστον μία φορά το μήνα θα πρέπει να είναι αρκετά καλή.
Τα ανεπιθύμητα αρχεία είναι αρχεία που παραμένουν στον υπολογιστή σας μετά την εκτέλεση μιας εργασίας. Μερικές φορές, τα Windows ή κάποιο πρόγραμμα χρειάζεται να δημιουργήσει προσωρινά αρχεία κάνοντας κάποια εργασία και στη συνέχεια ξεχάσει να διαγράψει τα προσωρινά αρχεία που δημιούργησε. Με την πάροδο του χρόνου, ο υπολογιστής σας είναι γεμάτος από ανεπιθύμητα αρχεία με τη μορφή προσωρινών αρχείων, αρχείων καταγραφής, αρχείων που έχουν ληφθεί και ανεπιθύμητων / περιττών καταχωρήσεων μητρώου τω
Ανεπιθύμητα αρχεία στα Windows 10







