Max*_*xpm 5 hardlink permissions file-permissions macos
我使用以下命令创建到可执行文件的硬链接:
ln `which xcrun` gcc
Run Code Online (Sandbox Code Playgroud)
该链接按预期工作。但是,我似乎没有删除它的权限。
$ rm gcc
override rwxr-xr-x root/wheel compressed for gcc? y
rm: gcc: Permission denied
$ unlink gcc
unlink: gcc: Permission denied
Run Code Online (Sandbox Code Playgroud)
哦哦。
$ ls -l gcc
-rwxr-xr-x 3 root wheel 1172 May 10 2012 gcc
Run Code Online (Sandbox Code Playgroud)
我没有sudo访问权限。我该怎么做才能删除硬链接?
做一个 ls -ld 。包含硬链接的目录。如果您拥有该目录(或具有“w”权限),您应该能够删除它。如果目录(即 /tmp)设置了“t”(粘滞位),那么您将无法删除此链接,因为您不是该文件的所有者。下次使用 ln -s (符号链接)。ACL 也可能会阻止您删除文件。
| 归档时间: |
|
| 查看次数: |
2156 次 |
| 最近记录: |