Cambiare estensione a più file

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Cambiare estensione a più file

Messaggio da SonOfFree »

Come si fa a cambiare l'estensione (non convertirli o quant'altro) di più file? Magari a tutti quelli contenuti in cartelle e sotto-cartelle?
Divilinux

Re: Cambiare estensione a più file

Messaggio da Divilinux »

per i file contenuti nelle directory e nelle sub-directory esiste ad esempio Krename (per kde)
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Cambiare estensione a più file

Messaggio da simo_magic »

SonOfFree ha scritto: Come si fa a cambiare l'estensione (non convertirli o quant'altro) di più file? Magari a tutti quelli contenuti in cartelle e sotto-cartelle?
per la bash esiste mmv
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

ehn...visto che devo ancora capire cosè bash  ;D, non è che mi dici dov'è e cosa devo fare? (scusa divilinux, ma non volgio kde!)
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Cambiare estensione a più file

Messaggio da simo_magic »

SonOfFree ha scritto: ehn...visto che devo ancora capire cosè bash  ;D, non è che mi dici dov'è e cosa devo fare? (scusa divilinux, ma non volgio kde!)
è il terminale...

man mmv per la guida e per il tuo problema il comando si riduce a

Codice: Seleziona tutto

cd cartella
mmv '*.estensionechevuoicambiare' '#1.nuovaestensione'
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

(b2b)Mitico!!! E ormai che ci siamo, ciliegina sulla torta...si può fare che faccia la stessa cosa anche nelle subdirectory??  :-* (good)
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Cambiare estensione a più file

Messaggio da simo_magic »

SonOfFree ha scritto: (b2b)Mitico!!! E ormai che ci siamo, ciliegina sulla torta...si può fare che faccia la stessa cosa anche nelle subdirectory??  :-* (good)
qui serve uno scriptino...

sulla veloce

Codice: Seleziona tutto

#!/bin/bash
CARTELLE=`find -type d`
INIZIO=`pwd`
for i in $CARTELLE; do
cd $i
mmv '*.estensionechevuoicambiare' '#1.nuovaestensione'
cd $INIZIO
done
ricordati che il file che contiene lo script va nella cartella madre che contiene tutte le altre cartella da modificare

provalo ma non garantisco nulla quindi fatti un bel backup prima...
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

ehm :-[...onestamente...non me ne intendo neanche di script... :'(
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Cambiare estensione a più file

Messaggio da simo_magic »

SonOfFree ha scritto: ehm :-[...onestamente...non me ne intendo neanche di script... :'(
crea un file di testo con gedit nomefile.sh e salvalo dentro alla cartella che contiene le altre cartelle da rinomiare
ci copi il testo
lo salvi

Codice: Seleziona tutto

col terminale
cd cartellaincuièpresenteloscript
bash nomefile.sh
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

No non va...non importa dai, mi accontento!  ;D Grazie mille!  (b2b)
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Cambiare estensione a più file

Messaggio da simo_magic »

SonOfFree ha scritto: No non va...non importa dai, mi accontento!  ;D Grazie mille!  (b2b)
è stato fatto alla veloce...basta entrare in ogni cartella e dare quel comando...velocizzi comunque che a fare manualmento ognuno...
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

Si, ma visto che sto parlando di file audio 8da m4a a aac) basta che copio tutte le canzoni in una cartella, cambio lìestensione e poi con un programma e grazie ai tag, mi rifaccio la libreria in ordine!...dovrei imparare a usare comunque gli script... :-[
Avatar utente
Fantasmino
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 480
Iscrizione: giovedì 23 novembre 2006, 22:24

Re: Cambiare estensione a più file

Messaggio da Fantasmino »

per rinominare file in gruppo, mettergli numeri progressivi, ecc, installa thunar, lo trovi su synaptic. Nel pacchetto che ti installa c'è anche bulk rename che fa quello che desideri. Una volta capito il meccanismo è stra-facile da usare e molto efficace! (good)
...fatti non foste a viver come bruti, ma per seguir virtute e canoscenza...
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

Grande! Devo solo prenderci la mano...certo da shell è più diretto...
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Cambiare estensione a più file

Messaggio da simo_magic »

SonOfFree ha scritto: Grande! Devo solo prenderci la mano...certo da shell è più diretto...
più potente...e più veloce se sai il comando giusto...;)
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

Scusa, ma il programma si chiama bulk vero?...per caso hai una guida che spiega come usarlo? Per esempio volevo togliere le apostrofi dalle mie canzoni
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

Cioè come si fa a cercare in una cartella con sottocartelle?
Avatar utente
Fantasmino
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 480
Iscrizione: giovedì 23 novembre 2006, 22:24

Re: Cambiare estensione a più file

Messaggio da Fantasmino »

SonOfFree ha scritto: Cioè come si fa a cercare in una cartella con sottocartelle?
mmmm, non capisco bene cosa intendi...
A costo di ripetere cosa che già sai:
Applicazioni>Accessori>Bulk Rename, clicchi sul segno "+" in alto a sinistra e si apre il file manager da cui selezioni il/i file che vuoi rinominare. Funziona anche il drag&drop. Dopodiché dal menù a tendina a sinistra scegli l'operazione che vuoi fare, sostituzione (tipo cambiare pippo in pippa), togliere caratteri, aggiungere, ecc. Dal menù a tendina a destra scegli se operare solo sul nome, solo sul suffisso o entrambi. Poi con i pulsanti che rimangono selezioni il punto d'inizio e/o di fine dell'operazione contando i caratteri, partendo da destra o da sinistra, devi scegliere tu. In pratica è molto più facile a farsi che a dirsi, se ti metti con un attimo di calma vedrai che togliere l'apostrofo è cosa banale, basta usare l'opzione cerca e sostituisci e farlo sostituire con niente, te li leva e basta.
La riga di comando sarà sicuramente più potente, però per rinominare dei file, cosa che faccio una volta ogni mai, preferisco risparmiarmi la fatica di dover studiare i comandi che alla prossima volta mi sarò sicuramente dimenticato! ;)
...fatti non foste a viver come bruti, ma per seguir virtute e canoscenza...
Avatar utente
SonOfFree
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1338
Iscrizione: lunedì 4 giugno 2007, 15:42

Re: Cambiare estensione a più file

Messaggio da SonOfFree »

Si ho capito, ma se io seleziono una cartella, non è possibile che faccia le modifiche a tutti i file all'interno compresi quellid entro alle sottocartelle?
Avatar utente
Fantasmino
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 480
Iscrizione: giovedì 23 novembre 2006, 22:24

Re: Cambiare estensione a più file

Messaggio da Fantasmino »

SonOfFree ha scritto: Si ho capito, ma se io seleziono una cartella, non è possibile che faccia le modifiche a tutti i file all'interno compresi quellid entro alle sottocartelle?
Direi di no, bulk opera solo sui file che vedi all'interno della finestra e di cui ti dà l'anteprima... Se vuoi fare operazioni del genere credo che la riga di comando sia l'unica possibilità, forse esistono programmi grafici che operino anche nelle sottocartelle, attualmente però non ne conosco... :-\
...fatti non foste a viver come bruti, ma per seguir virtute e canoscenza...
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: EnnioLR e 8 ospiti