Unter OS X:
ls file_* | xargs -J {} mv {} temp/
Unter Linux:
ls file_* | xargs -i {} mv {} temp/
find . -name "file_*" -maxdepth 0 -exec mv {} temp/ \;
find
ist besser als ls
wobei möglicherweise mehr Dateien vorhanden sind als die Anzahl der Programmargumente, die Ihre Shell zulässt.
Verwenden Sie -t "Zielverzeichnis angeben" bei mv, es sollte funktionieren, Dateien* in das Zielverzeichnis /temp
zu verschiebenBeispiel:- #ls -l Datei* | xargs mv -t /temp