使符号链接文件不可写

Ale*_*lls 5 macos ubuntu symlink bsd ln

我遇到这种情况,一个名为“ git”的真实文件夹被符号链接到.githooks:

enter image description here

有没有一种方法可以使符号链接文件不可写,而不影响原始文件?我不希望用户不小心修改.githooks文件夹中git文件夹中的源。

我试过了:

chmod -R .githooks/* 555
Run Code Online (Sandbox Code Playgroud)

chmod -R .githooks/* 544
Run Code Online (Sandbox Code Playgroud)

我两次都得到了这个:

chmod: Invalid file mode: .githooks/pre-commit
Run Code Online (Sandbox Code Playgroud)