![]() |
[Allgemein] - Dateien mit Leerzeichen im Namen verschieben - Druckversion +- Joopi (https://forum.hermann-splitthoff.de) +-- Forum: Wissenswertes (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=1) +--- Forum: Linux (https://forum.hermann-splitthoff.de/forumdisplay.php?fid=3) +--- Thema: [Allgemein] - Dateien mit Leerzeichen im Namen verschieben (/showthread.php?tid=2016) |
Dateien mit Leerzeichen im Namen verschieben - Joopi - 27-06-2025 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/ \; |