·4 min di lettura

Come rimuovere gli spazi dai nomi dei file su Mac

Gli spazi nei nomi dei file causano problemi nei comandi del Terminale, negli URL e negli script che non sono stati scritti per gestirli. Ripulire un'intera cartella un file alla volta non è un buon modo di passare un pomeriggio.

Gli spazi nei nomi dei file sembrano innocui in Finder, ma causano problemi quasi ovunque altrove. Un comando del Terminale si interrompe a meno che tu non ricordi di racchiudere il percorso tra virgolette. Un URL trasforma lo spazio in "%20," rendendo i link più difficili da leggere e a volte facendoli smettere di funzionare del tutto. Uno script scritto senza tenere conto degli spazi fallisce silenziosamente o divide il nome del file in parti che non doveva avere.

La soluzione comune è sostituire ogni spazio con un trattino basso o un trattino, oppure rimuovere gli spazi del tutto. Semplice in teoria. Noioso in pratica quando hai una cartella con ottanta file chiamati "Final Report March 2026.pdf."

Cosa può e non può fare la funzione sostituisci di Finder

La rinomina in batch di Finder supporta effettivamente un trova e sostituisci letterale, quindi sostituire ogni spazio con un trattino è tecnicamente possibile — cerca un singolo carattere spazio e sostituiscilo con "-". Questo funziona per i casi semplici. Ma non basta quando:

  • Devi rimuovere gli spazi del tutto, trasformando "Final Report" in "FinalReport," cosa che una singola sostituzione gestisce bene, ma combinarla con altre pulizie (come correggere gli spazi doppi) richiede più passaggi
  • Vuoi rimuovere gli spazi ma preservare esattamente l'estensione del file
  • Ti serve questo come parte di una pulizia più ampia che corregge anche le maiuscole/minuscole o rimuove altri caratteri

La rimozione degli spazi come singolo passaggio della pipeline

Renym gestisce la rimozione degli spazi tramite trova e sostituisci, e ti permette di concatenarla con ogni altro passaggio di pulizia necessario nella stessa elaborazione.

Renym removing spaces from file names on macOS

Sostituisci gli spazi con trattini o trattini bassi

Cerca uno spazio, sostituiscilo con "-" o "_". Ogni file del batch riceve lo stesso trattamento contemporaneamente, e l'anteprima mostra il risultato esatto prima di applicare qualsiasi cosa.

Elimina completamente gli spazi

Se vuoi che "Final Report.pdf" diventi "FinalReport.pdf" senza alcun separatore, sostituisci lo spazio con niente. Un'azione, l'intero batch.

Correggi gli spazi doppi residui o i caratteri superflui finali

Dopo aver rimosso certe parole o prefissi, i file a volte si ritrovano con spazi doppi o vuoti scomodi. Aggiungi un passaggio con espressione regolare come \s+ sostituito con un singolo spazio o trattino per ripulire tutto nella stessa pipeline.

Scarica Renym dal Mac App Store

Articolo successivo

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store