Это могло быть одним путем:
for file in *.mp4\?token*; do mv --no-clobber "$file" "${file%%\?*}"; done
/private/var/empty
вероятен messagebus
корневой каталог пользователя. zsh
расширение предложений корневых каталогов, когда это получает аргумент cd
функция, что это думает, похожа на имя пользователя. В Вашем случае, bu
расширен до messagebus
приблизительным matcher, потому что никакой более определенный matcher не инициирует в пустом каталоге (в Вашей системе Linux, обоих uuid
и messagebus
возвращаются как возможные приблизительные соответствия для строки bu
).
Возможно сказать zsh
каких пользователей это должно рассмотреть для расширения при этих обстоятельствах, вставив что-то вроде этого Ваш ~/.zshrc
:
zstyle ':completion:*' users user1 user2 root
Просто перечислите всех пользователей, которых Вы хотите, чтобы оболочка рассмотрела, source ~/.zshrc
для взятия изменений, и Вы больше не должны добираться messagebus
и т.д. как возможные завершения.