我有一个名为 fileArc.c 的文件,并且我收到了分配说明,如果我执行以下命令
cp fileArc.c /pc
然后可以在我的桌面上创建的文件夹中访问该文件。但是,当我尝试使用命令时,我得到了
cp: cannot stat '/pc/fileArc.c': Permission denied
我不知道该如何解决这个问题。
答案1
/pc
不是Unix系统上的一个随意的目录。用户目录通常位于主用户目录 ( /home/…/
) 中,您还可以写入/tmp
和其他一些目的地(安装在media
...中的驱动器)
/pc
如果该目录不存在并且您无权访问,则第一个副本应该会失败/
。如果你是 root,复制将会成功,但如果没有/pc
目录,复制将复制你的文件重命名/pc
:这不是你想要做的。
/pc
您可以通过命令了解权限及其内容ls -la /pc
答案2
正如上面所说,这可能是您的文件夹 /pc 的权限。如果尚未创建,则这与您的用户权限有关,如果已创建,则最好是更改文件夹权限。