如何摆脱使用 mv 命令时被拒绝的权限?
How to get rid of permision denied while using mv command?
我正在尝试通过命令将文件从一个目录移动到另一个目录 line.I 使用了此命令
raghul@raghul-Aspire-5750Z:~/temp/newfolder$ mv copy.txt /temp/
我遇到了这样的错误
cannot create regular file '/temp': Permission denied
谁能帮我解决这个问题?我需要将一个文件从一个目录移动到另一个目录。
尝试使用 sudo 命令移动它,因为您似乎没有移动文件的权限。
如果系统要求您输入密码,请输入 root 的密码。
试试这个:
sudo cp copy.txt /temp/
首先你使用的是复制命令cp
,而不是移动命令mv
。
其次,您正在尝试将文件复制到名为 /temp
的新文件,即。 /
目录中名为 temp
的文件。它驻留在文件系统的根目录中,该目录很可能由 root 拥有。除非你有 root 权限,否则你不能写入根目录。
鉴于您将文件命名为 temp
,我假设您想将文件移动到 /tmp
目录,您将有权写入该目录。这样做:
$ mv copy.txt /tmp
只有当您对文件 copy.txt
也有写权限时才有效,因为您需要能够删除它。如果你只是想复制文件,只需要读取权限。
否则,如果您确实希望将文件移动到 /temp
目录,您可以使用 sudo
来执行此操作,前提是您已设置为 sudo 用户:
$ sudo mv copy.txt /temp
[sudo] password for raghul
我刚刚注意到您在一个名为 ~/temp/newfolder
的个人目录中。您要将文件移动到的 temp
是您的个人文件吗? onefolder
在其中?所以您想将文件上移一个目录?
那么问题是你的命令缺少 'personal' 标签 ~
。命令应该是:
mv copy.txt ~/temp/
试试这个:将 /temp 更改为
mv index.text temp
我正在尝试通过命令将文件从一个目录移动到另一个目录 line.I 使用了此命令
raghul@raghul-Aspire-5750Z:~/temp/newfolder$ mv copy.txt /temp/
我遇到了这样的错误
cannot create regular file '/temp': Permission denied
谁能帮我解决这个问题?我需要将一个文件从一个目录移动到另一个目录。
尝试使用 sudo 命令移动它,因为您似乎没有移动文件的权限。 如果系统要求您输入密码,请输入 root 的密码。
试试这个:
sudo cp copy.txt /temp/
首先你使用的是复制命令cp
,而不是移动命令mv
。
其次,您正在尝试将文件复制到名为 /temp
的新文件,即。 /
目录中名为 temp
的文件。它驻留在文件系统的根目录中,该目录很可能由 root 拥有。除非你有 root 权限,否则你不能写入根目录。
鉴于您将文件命名为 temp
,我假设您想将文件移动到 /tmp
目录,您将有权写入该目录。这样做:
$ mv copy.txt /tmp
只有当您对文件 copy.txt
也有写权限时才有效,因为您需要能够删除它。如果你只是想复制文件,只需要读取权限。
否则,如果您确实希望将文件移动到 /temp
目录,您可以使用 sudo
来执行此操作,前提是您已设置为 sudo 用户:
$ sudo mv copy.txt /temp
[sudo] password for raghul
我刚刚注意到您在一个名为 ~/temp/newfolder
的个人目录中。您要将文件移动到的 temp
是您的个人文件吗? onefolder
在其中?所以您想将文件上移一个目录?
那么问题是你的命令缺少 'personal' 标签 ~
。命令应该是:
mv copy.txt ~/temp/
试试这个:将 /temp 更改为
mv index.text temp