gpt4 book ai didi

terminal - 如何摆脱使用 mv 命令时被拒绝的权限?

转载 作者:行者123 更新时间:2023-12-01 13:43:33 25 4
gpt4 key购买 nike

我正在尝试通过命令行将文件从一个目录移动到另一个目录。我使用了这个命令

raghul@raghul-Aspire-5750Z:~/temp/newfolder$ mv copy.txt /temp/

我遇到这样的错误

cannot create regular file '/temp': Permission denied

谁能帮我解决这个问题?我需要将文件从一个目录移动到另一个目录。

最佳答案

首先,您使用的是复制命令 cp,而不是移动命令 mv

其次,您正在尝试将文件复制到名为 /temp 的新文件,即。 / 目录中名为 temp 的文件。它驻留在文件系统的根目录中,该目录很可能由 root 拥有。除非您有 root 权限,否则您无法写入根目录。

鉴于您将文件命名为 temp,我假设您想将该文件移动到 /tmp 目录,您将有权写入该目录.这样做:

$ mv copy.txt /tmp

只有当您对文件 copy.txt 也有写权限时,这才有效,因为您需要能够删除它。如果您只想复制文件,则只需要读取权限。

否则,如果您确实希望将文件移动到 /temp 目录,您可以使用 sudo 来执行此操作,前提是您已设置为须藤用户:

$ sudo mv copy.txt /temp
[sudo] password for raghul

关于terminal - 如何摆脱使用 mv 命令时被拒绝的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37770803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com