GNU/Linux >> Linux Esercitazione >  >> Linux

Rimuovi gli spazi bianchi dai nomi dei file in Linux

Quanto segue funzionerebbe nel caso fosse davvero uno spazio.

$ rename "s/ //g" *

Prova

$ rename "s/\s+//g" *

\s è un carattere di spaziatura, appartenente all'insieme di [ \t\r\n] .


Potresti fare qualcosa del genere:

IFS="\n"
for file in *.jpg;
do
    mv "$file" "${file//[[:space:]]}"
done

Linux
  1. Come aggiungere o rimuovere un utente da un gruppo in Linux

  2. 7 Esempi di comandi Linux Uniq per rimuovere le righe duplicate dal file

  3. trova e rimuovi i file con spazio usando il comando trova su Linux

  4. Come accedere agli indirizzi fisici dallo spazio utente in Linux?

  5. Rinomina più file per rimuovere il suffisso comune dai nomi dei file

Come rimuovere (^M) caratteri da un file in Linux

Come rimuovere gli spazi dai nomi dei file in Linux

Come rimuovere tutti i caratteri di spazio bianco da un file di testo

Come disinstallare le applicazioni da Ubuntu Linux

Come disinstallare programmi da Ubuntu Linux

Come rimuovere Swap Space da Centos 7.x?