Ubuntu WSL 上的文件权限损坏,无法删除但可以访问
File with broken permissions on Ubuntu WSL, can't delete but can access
我有一个文件,names.txt
。这一直是它的名字,没有特殊字符或任何东西。我从 zip 中移动了一个旧版本的文件来替换它,然后一切都从那里走下坡路。首先,没有权限。所以我做了一个chun。它在 ls -lb
中的显示完全符合我的预期。
-rwxrwxrwx 0 [me] [me] 5 Dec 30 09:28 names.txt
权限后面那个0除外。我以前从没见过。它曾经有 26kB 的大小,但我能够在 Python 中向它写“hello”,并且 cat
可以很好地读回它。问题是,我希望它消失。而且rm
好像找不到。即使使用 rm -i -- *
技巧让它询问我它看到的每个文件,什么也没有。
rm: remove regular file 'names.txt'? y
rm: cannot remove 'names.txt': No such file or directory
Windows 的 TAKEOWN 命令没有成功,即使是作为管理员。通常我可以进入安全设置并让自己成为所有者。我尝试了 accesschk 工具,看看它是否有任何线索,它甚至找不到该文件。我在这里做什么?
尝试使用 Windows 文件资源管理器删除。我确定它有效。转到 Ubuntu 安装目录。大概是\wsl$\Ubuntu
。语法是 \wsl$\<DISTRIBUTION>
如果你在 WSL 上使用 Ubuntu 再次尝试 \wsl$\Ubuntu
.
粘贴 \wsl$\Ubuntu
到文件资源管理器的顶部栏。抱歉,我不使用 Windows,我忘记了文件资源管理器的外观以及所谓的“顶部栏”。
尝试重启。它应该有效。
我有一个文件,names.txt
。这一直是它的名字,没有特殊字符或任何东西。我从 zip 中移动了一个旧版本的文件来替换它,然后一切都从那里走下坡路。首先,没有权限。所以我做了一个chun。它在 ls -lb
中的显示完全符合我的预期。
-rwxrwxrwx 0 [me] [me] 5 Dec 30 09:28 names.txt
权限后面那个0除外。我以前从没见过。它曾经有 26kB 的大小,但我能够在 Python 中向它写“hello”,并且 cat
可以很好地读回它。问题是,我希望它消失。而且rm
好像找不到。即使使用 rm -i -- *
技巧让它询问我它看到的每个文件,什么也没有。
rm: remove regular file 'names.txt'? y
rm: cannot remove 'names.txt': No such file or directory
Windows 的 TAKEOWN 命令没有成功,即使是作为管理员。通常我可以进入安全设置并让自己成为所有者。我尝试了 accesschk 工具,看看它是否有任何线索,它甚至找不到该文件。我在这里做什么?
尝试使用 Windows 文件资源管理器删除。我确定它有效。转到 Ubuntu 安装目录。大概是\wsl$\Ubuntu
。语法是 \wsl$\<DISTRIBUTION>
如果你在 WSL 上使用 Ubuntu 再次尝试 \wsl$\Ubuntu
.
粘贴 \wsl$\Ubuntu
到文件资源管理器的顶部栏。抱歉,我不使用 Windows,我忘记了文件资源管理器的外观以及所谓的“顶部栏”。
尝试重启。它应该有效。