无法删除 .git/:目录不为空
Cannot remove .git/: Directory not empty
我有一个 .git/ 文件夹,我想将其删除。但是,这是不可能的,因为其中有一个无法访问的令人费解的文件。
下面是我的尝试:
$ rm -rf .git/
rm: cannot remove '.git/': Directory not empty
$ rm -r .git/
rm: descend into directory '.git/'? y
rm: cannot remove '.git/t8QVta1': No such file or directory
rm: remove directory '.git/'? y
rm: cannot remove '.git/': Directory not empty
$ ls -l .git/
ls: cannot access '.git/t8QVta1': No such file or directory
total 0
?????????? ? ? ? ? ? t8QVta1
$
我不知道 't8QVta1' 文件和所有问号是什么。
非常感谢您的帮助。
要删除 non-empty 文件夹,请使用 -rf
标志
$ rm -rf .git
ls 的 ?????????? ? ? ? ?...
输出可能表明您缺少访问此文件的正确权限。如果这是问题所在,您可以尝试使用以下命令授予自己对父目录及其子目录的权限:
sudo chmod -R g+x .git/
我有一个 .git/ 文件夹,我想将其删除。但是,这是不可能的,因为其中有一个无法访问的令人费解的文件。
下面是我的尝试:
$ rm -rf .git/
rm: cannot remove '.git/': Directory not empty
$ rm -r .git/
rm: descend into directory '.git/'? y
rm: cannot remove '.git/t8QVta1': No such file or directory
rm: remove directory '.git/'? y
rm: cannot remove '.git/': Directory not empty
$ ls -l .git/
ls: cannot access '.git/t8QVta1': No such file or directory
total 0
?????????? ? ? ? ? ? t8QVta1
$
我不知道 't8QVta1' 文件和所有问号是什么。
非常感谢您的帮助。
要删除 non-empty 文件夹,请使用 -rf
标志
$ rm -rf .git
ls 的 ?????????? ? ? ? ?...
输出可能表明您缺少访问此文件的正确权限。如果这是问题所在,您可以尝试使用以下命令授予自己对父目录及其子目录的权限:
sudo chmod -R g+x .git/