Grazie Lucio, ottimo suggerimento! Anche sul disclaimer privacy c'è da riflettere, ma credo che in qualche circostanza possa essere utile e mi è stato suggerito da qualcuno che si occupa di quello ... Buon proseguimento Marco Il Dom 2 Feb 2020, 10:31 Lucio via SLiP < slip@liszt.softwareliberopinerolo.org> ha scritto:
Ciao Marco,
mi è venuto in mente che puoi risolvere il problema usando una qualsiasi distro live di Linux, tipo una Ubuntu senza installarla o qualsiasi altra che parta live da CD o da chiavetta USB.
Il 31/01/20 16:27, Marco Papa via SLiP ha scritto:
Devo rinominare un gruppo di files aggiungendo una stringa di n caratteri in testa al nome e non riesco a trovare (forse perché non esiste) un carattere che AGGIUNGA invece di sostituire nel nome (il + viene visto come carattere e non come operatore). Spero che esista una soluzione e ringrazio.
Il problema a dirla tutta non mi è chiarissimo, ma un modo per aggiungere una stringa in testa al nome di ogni file in una determinata cartella, con una qualsiasi distro live, può essere:
[ clicco sul file manager della live per montare la partizione dove ho i files da rinominare ] $ cd /media/.../Cartella/Con/Files/Da/Rinominare $ for F in * ; do mv "$F" stringa"$F" ; done
Se la cartella in questione contiene anche altre sottocartelle e non vuoi rinominarle (ma vuoi rinominare i files in esse contenuti), puoi usare, invece dell'ultimo comando, questo:
$ find . -type f -exec mv \{\} stringa\{\} \;
Se non vuoi rinominare nemmeno i files in esse contenuti, puoi usare questo:
$ find . -maxdepth 1 -type f -exec mv \{\} stringa\{\} \; -- SLiP mailing list SLiP@liszt.softwareliberopinerolo.org https://liszt.softwareliberopinerolo.org/listinfo/slip