LinuxFanClub Wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:linux:debian:desktop:files:advanced

Μαζική Μετονομασία Αρχείων

Πολλαπλή αλλαγή ονομάτων σε μικρά

Για να αλλάξουμε τους χαρακτήρες όλων των αρχείων φακέλων και υποφακέλων από κεφαλαία σε μικρά εγκαθιστούμε την 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: Y/m/d H:i (external edit)