Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[Allgemein] -  Dateien mit Leerzeichen im Namen verschieben
#1
Lightbulb 
Will man über Wildcards Dateien verschieben, in deren Dateinamen Leerzeichen enthalten sind, scheitert der Befehl:

Code:
mv *.mp4 ./video

Stattdessen kann folgender, etwas kryptischer Befehl, genutzt werden, um das Ziel zu erreichen:

Code:
find . -maxdepth 1 -type f -name "*.mp4" -exec mv "{}" ./video/ \;

Soll die Unterscheidung von Groß- und Kleinschreibung keine Rolle spielen, so wäre der Befehl aus 3 Zeilen zusammen zu setzen:

Code:
find . -maxdepth 1 -type f -iname "*.mp4" -exec mv "{}" ./video/ \;

Will man mehrere Dateiendungen in einem gemeinsamen Ordner verschieben, z.B. mpg und mpeg in Ordner video, so nutzt man diesen Befehl:

Code:
find . -maxdepth 1 -type f \( -iname "*.mpg" -o -iname "*.mpeg" \) -exec mv "{}" ./video/ \;
Zitieren Return to top


Nachrichten in diesem Thema
Dateien mit Leerzeichen im Namen verschieben - von Joopi - 27-06-2025, 12:13

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste