Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Linux :: Indice Linux

Rinominare gruppi di file in Linux

Inserito il: 31-07-2006


Il comando mv da Shell in Linux ci permette di rinominare o spostare un file indicando semplicemente al comando il nome del documento da manipolare come parametro.

Perciò, se per esempio all'interno della cartella /tmp avessimo un file chiamato 'doc.txt' e lo volessimo rinominare in 'doc.doc' il nostro comando dovrà essere il seguente:
mv /temp/doc.txt /temp/doc.doc
Ora, per quanto comodo mv non consente di rinominare simultaneamente gruppi di file se non attraverso complicate istruzioni da riga di comando. Ad esempio:
# for j in *.txt; do mv $j $(basename $j .txt).doc; done 
Oppure tramite l'utilizzo di script da Shell sempre basati su cicli di iterazione. Ad esempio:
for file in *.txt; do
mv $file ${file%.txt}.doc
done
Fortunatamente Linux ci mette a disposizione un comando, mmv (multiple move), che permette di rinominare simultaneamente gruppi di file. Ad esempio, la seguente istruzione:
# mmv '*.txt' '#1.doc'
permette di rinominare tutti i file con estensione '.txt' in '.doc'.

In pratica mmv consente di rinominare, spostare o copiare più documenti raggruppandoli grazie all'utilizzo del caratter jolly '*' sulla base di un elemento comune (ad esempio l'estensione).

mmv è inoltre un comando consigliabile anche per motivi di sicurezza, infatti non causa la cancellazione involontaria di file in caso di documenti che abbiano lo stesso nome e lo stesso percorso; inoltre, l'azione del comando non è influenzata dalla presenza di spazi nei nomi dei file.Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione,
anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.


Indice Linux
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Manuali (6)
Perl (12)
Php (134)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



Compressione da Shell con Gzip
In Linux è possibile comprimere i files utilizzando un apposito software di compressione chiamato Gzip. Gzip non è l’unico strumento... Leggi l'articolo


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




Pagina caricata in 0.0001 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS