Aggiungi un'estensione di file a un gruppo di file dalla riga di comando in Mac OS X

Sommario:

Anonim

Il modo più rapido per aggiungere un'estensione di file a un gruppo di file che al momento non ne ha una è utilizzare la riga di comando in Mac OS X. Nell'esempio seguente, aggiungeremo un " .txt" a tutti i file in una singola directory, ma la sottotitolazione .txt nella stringa di comando aggiungerà invece un'estensione diversa. Prima di iniziare, è una buona idea fare quanto segue:

  • Assicurati che le estensioni dei file siano visibili su tutti i file in Mac OS X, in questo modo la modifica dell'estensione sarà visibile nel Finder oltre alla riga di comando
  • Posiziona tutti i file che richiedono l'estensione aggiunta in un'unica directory separata

Come aggiungere estensioni di file in batch nella riga di comando di Mac OS

Supponendo che tu abbia soddisfatto i requisiti precedenti, avvia Terminal (disponibile in /Applicazioni/Utility/) e procedi come segue:

  • Passare alla directory contenente i file digitando:
  • cd /path/to/directory

  • Una volta all'interno della directory, utilizzare il seguente comando:
  • "

    for i in ; do mv $i>"

  • Conferma la modifica digitando "ls" per elencare il contenuto della directory

Puoi anche trascinare e rilasciare una directory dal Finder nella finestra del terminale per stampare il suo percorso, piuttosto che inserirlo manualmente.

Di seguito è riportato un esempio completo che mostra una modifica alla directory, elencando il contenuto originale, eseguendo il comando appropriato per aggiungere l'estensione e infine un altro elenco che mostra i file originali con la nuova estensione .txt aggiunta.

Come accennato in precedenza, per aggiungere un'estensione di file diversa è sufficiente sostituire ".txt" con qualcos' altro, come ".jpg" o ".rtf". I caratteri jolly possono anche essere regolati in modo che corrispondano ai nomi di file in comune.

Grazie a Thom per l'idea del consiglio

Aggiungi un'estensione di file a un gruppo di file dalla riga di comando in Mac OS X