Αφαίρεση χαρακτήρων από αρχεία  Το θέμα επιλύθηκε

...office, φωτογραφία, CAD, spss, latex, κλπ

Συντονιστής: adem1

Αφαίρεση χαρακτήρων από αρχεία

Δημοσίευσηαπό h_tsopelas » 28 Απρ 2020, 16:27

Καλησπέρα σας, σε ένα φάκελο έχω περίπου 2000 αρχεία με ονόματα π.χ. πρώτοαρχείο απότην δουλειά, 2ο αρχείο από την δουλειά. Σος!
Θα ήθελα λοιπόν να ρωτήσω αν γίνεται με κάποιο τρόπο από το τερματικό ή με κοποια εφαρμογή να φένονται μόνο οι πρώτοι 20 χαρακτήρες από το κάθε αρχείο. Να σβηστούν οι άλλοι.

Σας ευχαριστώ πολύ.
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Χάλια
Λειτουργικό ⇛ Ubuntu 18.04 X64
Προδιαγραφές ⇛ AMD RYZEN 2700X │TRANSCEND NVME M.2 128GB | CORSAIR LPX 16GB DDR4 2933MHZ │ SAPPHIRE RX 550 2GB GDDR5 │ASROCK B450 PRO4 │ 5.1 AUDIO │ LG 24MK400H-B
h_tsopelas
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 398
Εγγραφή: 18 Ιαν 2009, 17:10
Εκτύπωση

Re: Αφαίρεση χαρακτήρων από αρχεία  Το θέμα επιλύθηκε

Δημοσίευσηαπό Maras » 28 Απρ 2020, 17:29

Αν μιλάς για μετονομασία των αρχείων κρατώντας την κατάληξη και τους πρώτους 20 χαρακτήρες, τότε μπορείς να το κάνεις με το παρακάτω σετ εντολών :
Κώδικας: Επιλογή όλων
for FILE in * ; do mv "${FILE}" "${FILE:0:20}.${FILE#*.}" ; done

Δοκίμασε το πρώτα σε ένα αντίγραφο-δείγμα από τα αρχεία του φακέλου σου, για να μην έχεις ανεπανόρθωτη ζημιά.
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
saintTUX
saintTUX
 
Δημοσιεύσεις: 1460
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση


Επιστροφή στο Εφαρμογές για Γραφείο / Γραφιστική / Επιστήμες