Tai*_*ier 5 permissions git files touch macos
我是 Unix 的新手,我想得到你的帮助来解决这种奇怪的行为
我有一个用户目录 /Users/den
den$ ls -la
total 208
drwxrwx---+ 19 den staff 608 18 Jan 16:35 .
drwxr-xr-x 5 root admin 160 30 Oct 16:04 ..
-rwxrwx--- 1 den staff 3 17 Jan 17:57 .CFUserTextEncoding
drwxrwx--- 2 den staff 64 18 Jan 15:35 .Trash
-rwxrwx--- 1 den staff 11976 18 Jan 15:43 .bash_history
-rwxrwx--- 1 den staff 438 17 Jan 20:34 .bash_profile
drwxrwx--- 3 den staff 96 18 Jan 15:36 .bash_sessions
-rwxrwx--- 1 den staff 78473 17 Jan 20:28 .git-completion.bash
-rwxrwx--- 1 den staff 595 18 Jan 00:26 .zsh_history
drwxrwx---+ 4 den staff 128 17 Jan 19:00 Desktop
drwxrwx---+ 4 den staff 128 17 Jan 20:46 Documents
drwxrwx---+ 3 den staff 96 17 Jan 17:57 Downloads
drwxrwx---@ 56 den staff 1792 18 Jan 15:35 Library
drwxrwx---+ 3 den staff 96 17 Jan 17:57 Movies
drwxrwx---+ 3 den staff 96 17 Jan 17:57 Music
drwxrwx---+ 4 den staff 128 17 Jan 18:12 Pictures
drwxrwx---+ 4 den staff 128 17 Jan 17:57 Public
Run Code Online (Sandbox Code Playgroud)
在该目录中,我正在尝试为 git 创建一个配置文件
192:~ den$ touch .gitconfig
touch: .gitconfig: No such file or directory
Run Code Online (Sandbox Code Playgroud)
touch例如,如果我尝试其他任何事情,.gitconfig1
192:~ den$ touch .gitconfig1
192:~ den$ ls -la
total 208
drwxrwx---+ 20 den staff 640 18 Jan 16:55 .
drwxr-xr-x 5 root admin 160 30 Oct 16:04 ..
-rwxrwx--- 1 den staff 3 17 Jan 17:57 .CFUserTextEncoding
drwxrwx--- 2 den staff 64 18 Jan 15:35 .Trash
-rwxrwx--- 1 den staff 11976 18 Jan 15:43 .bash_history
-rwxrwx--- 1 den staff 438 17 Jan 20:34 .bash_profile
drwxrwx--- 3 den staff 96 18 Jan 15:36 .bash_sessions
-rwxrwx--- 1 den staff 78473 17 Jan 20:28 .git-completion.bash
-rw-r--r-- 1 den staff 0 18 Jan 16:55 .gitconfig1
-rwxrwx--- 1 den staff 595 18 Jan 00:26 .zsh_history
drwxrwx---+ 4 den staff 128 17 Jan 19:00 Desktop
drwxrwx---+ 4 den staff 128 17 Jan 20:46 Documents
drwxrwx---+ 3 den staff 96 17 Jan 17:57 Downloads
drwxrwx---@ 56 den staff 1792 18 Jan 15:35 Library
drwxrwx---+ 3 den staff 96 17 Jan 17:57 Movies
drwxrwx---+ 3 den staff 96 17 Jan 17:57 Music
drwxrwx---+ 4 den staff 128 17 Jan 18:12 Pictures
drwxrwx---+ 4 den staff 128 17 Jan 17:57 Public
Run Code Online (Sandbox Code Playgroud)
我可以毫无问题地创造它,只有.gitconfig它本身是不可触及的。
我观察到的另一件有趣的事情是,如果我尝试在该文件夹中自动完成 .git,它实际上建议我将其.gitconfig作为选项之一。
192:~ den$ nano .git
.git-completion.bash .gitconfig .gitconfig1
192:~ den$ nano .git
Run Code Online (Sandbox Code Playgroud)
你对可能发生的事情有什么想法吗?