无法使用 mv 重命名文件

无法使用 mv 重命名文件

正在尝试使用已发布的解决方案来消除systemd-shim从 16.04 升级到 18.04 后的错误,但出现如下 bash 语法错误(您可以看到我在终端中尝试了相同命令的不同排列)。

脚本错误的屏幕截图

我不明白为什么会导致这个错误。

答案1

我猜你正在关注操作说明。

正如我在评论中所说,<original file name><new file name>只是真实文件名的占位符,您应该用这些名称替换它们。

所以真正的命令是:

sudo mv /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service.bk

可以将其简化为:

sudo mv /usr/share/dbus-1/system-services/org.freedesktop.systemd1.service{,.bk}

答案2

您收到此错误消息是因为<用于重定向。如果用单引号引用参数,mv则会收到更清晰的错误消息:

$ mv  '<original file name>' '<new file name>'
mv: cannot stat ‘<original file name>’: No such file or directory

相关内容