GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Entfernen Sie Leerzeichen aus Dateinamen in Linux

Folgendes würde funktionieren, falls es wirklich ein Leerzeichen wäre.

$ rename "s/ //g" *

Versuchen Sie es

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

\s ist ein Leerzeichen, das zur Menge von [ \t\r\n] gehört .


Sie könnten etwa so vorgehen:

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

Linux
  1. So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu oder entfernen ihn

  2. Suchen und entfernen Sie Dateien mit Leerzeichen mit dem Befehl find unter Linux

  3. Wie kann ich Jenkins vollständig aus Linux entfernen

  4. So entfernen Sie frühere Versionen von .NET Core von Linux (CentOS 7.1)

  5. Wie entferne ich ungültige Zeichen aus Dateinamen?

So entfernen Sie (^M) Zeichen aus einer Datei in Linux

So entfernen Sie Leerzeichen aus Dateinamen in Linux

So entfernen Sie alle Leerzeichen aus einer Textdatei

So deinstallieren Sie Anwendungen von Ubuntu Linux

So deinstallieren Sie Programme von Ubuntu Linux

Wie entferne ich Swap Space von Centos 7.x?