我是一名 CS 大学的学生,也是 linux 的新用户。
关于这个问题,我只是想将 ExampleTxt 从我的目录 Test_Directory 复制到 home。我使用的确切命令是“cp ExampleTxt /home”,而我的 CWD 是 /home/cslinux/Test_Directory。我收到的错误行是“cp:无法创建常规文件‘/cslinux’:权限被拒绝”
“/home”是一个包含所有用户主目录的目录(很像 Windows 中的用户文件夹)。正如 Nmath 在评论中提到的,通常只有管理员有权更改其中的任何文件。您的“主目录”实际上是 /home/cslinux,假设您的用户名是 cslinux。
与您正在尝试的最接近,最容易实现的事情是通过以下方式实现的:
cp /home/cslinux/Test_Directory/ExampleTxt /home/cslinux/
这会将 ExampleTxt 复制到 /home/cslinux 目录。请注意,我为 ExampleTxt 使用了绝对路径,以便该命令独立于您所在的目录工作。
另外,另一种写 /home/cslinux 的方法是“~”。使用它,上面的命令可以缩短为这个:
cp ~/Test_Directory/ExampleTxt ~/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句