Macos 终端问题我的桌面具有权限-rwxr-xr-x

Macos 终端问题我的桌面具有权限-rwxr-xr-x,macos,unix,permissions,directory,executable,Macos,Unix,Permissions,Directory,Executable,所以我做了一个命令 sudo cp myfile/桌面 我的文件是可执行文件,它将我的桌面更改为可执行文件,我需要重置为具有权限drwxrwxr-x的目录+ 有人可以帮忙吗谢谢我认为更改文件/文件夹权限的正确命令是,或者您可以使用umask重置为默认值(但我也不确定如何使用)因此我尝试了chmod 775桌面和chmod 775桌面,并给出了错误“chmod:无法更改桌面上的文件模式:不允许操作”umask只给了我0022我不知道如何使用这个命令,但是当你做ls-l path/to/file桌面

所以我做了一个命令 sudo cp myfile/桌面

我的文件是可执行文件,它将我的桌面更改为可执行文件,我需要重置为具有权限drwxrwxr-x的目录+


有人可以帮忙吗谢谢

我认为更改文件/文件夹权限的正确命令是,或者您可以使用umask重置为默认值(但我也不确定如何使用)

因此我尝试了chmod 775桌面和chmod 775桌面,并给出了错误“chmod:无法更改桌面上的文件模式:不允许操作”umask只给了我0022我不知道如何使用这个命令,但是当你做
ls-l path/to/file
桌面的当前权限是什么,似乎macosx在某些文件上有锁定标志,您可以使用
chflags nouchg path/to/file
来摆脱这些文件,然后按照我的a
chmod
ls-l给我-rwxr-x 1 root wheel 1534304 Oct 29 19:34/DesktopSo这实际上不是chmod问题我意外地用可执行文件重写了我的桌面。您知道他们的我可以在某个地方替换它。当我键入cd时,我仍然有我的桌面目录,但当我移动到根目录(cd/)时,我在这里有我的可执行文件。这不是权限问题,而是文件类型问题。目录(“d”)与普通文件(“-”)不同。你的桌面不是/desktop,而是~/desktop。我想你对发生的事情有点困惑。。。在做任何其他尝试修复它的操作之前,请确保您正确理解它。您的权利这是一个文件类型问题我的计算机根目录下的桌面目录成为了我的可执行文件,因为我的命令是cp myFile/Desktop而不是cp myFile/Desktop/以前该目录中的内容是重置它的一种方法。“我没有遇到任何严重的问题,我只是想让它回到原来的样子?”GordonDavidissoni仍然认为你对发生的事情感到困惑。桌面目录不在计算机的根目录下,而是在主文件夹中。尝试运行
ls-l~
查看主文件夹中的内容——如果其中列出了名为Desktop的目录,则桌面正常。另一方面,
ls-l/
通常不会列出任何命名目录。如果
ls-l~
列出一个名为Desktop的目录,并且
ls-l/
列出一个名为Desktop的文件,那么所发生的一切就是您将该文件复制到了一个具有误导性名称的意外位置。