el:linux:debian:desktop:files:advanced
Table of Contents
Μαζική Μετονομασία Αρχείων
Πολλαπλή αλλαγή ονομάτων σε μικρά
Για να αλλάξουμε τους χαρακτήρες όλων των αρχείων φακέλων και υποφακέλων από κεφαλαία σε μικρά εγκαθιστούμε την convmv
aptitude install convmv
Δοκιμάζουμε
convmv -r --lower *
Και τέλος εκτελούμε
convmv --notest -r --lower *
Πολλαπλή αλλαγή ονομάτων
Έστω ότι έχουμε τα αρχεία test1, test2, test3, και θέλουμε να τα μετονομάσουμε σε file1, file2, file3, αντίστοιχα. Δηλαδή όπου υπάρχει το κείμενο test στα ονόματα των αρχείων να αλλάξει με το κείμενο file
Η εντολή χρησιμοποιεί ένα for loop στο bash και την δυνατότητα του bash να εμφανίζει τιμές τροποποιημένες τιμές μεταβλητών (τροποποίηση της τιμής της μεταβλητής f όπου test να εμφανίζεται file)
Ενώ είμαστε στον φάκελο που υπάρχουν τα αρχεία που θέλουμε να μετονομάσουμε, εκτελούμε :
for f in *; do mv "$f" "${f/test/file}"; done
Πηγές
el/linux/debian/desktop/files/advanced.txt · Last modified: by 127.0.0.1
