gitlab - 无法干净地删除/删除目录

问题描述 投票:0回答:2

我是使用 git 和 gitlab 的新手。从 Web 界面删除项目后,我在清理目录时遇到问题。

首先我“删除项目”,项目就被删除了。然后我转到该文件夹所在的目录并尝试执行

rm -rf <directory>
并收到以下消息:

$ rm -rf data_warehouse/
rm: data_warehouse//.git/objects/01/434330a1f2411755e0dfd402dc9c7ab9258bc6: Operation not permitted
rm: data_warehouse//.git/objects/01/7c41807d3e1ea1b6f53ea0450355a817000b07: Operation not permitted
rm: data_warehouse//.git/objects/01: Directory not empty

$ cd data_warehouse/
$ ls

如果

cd
进入目录
data_warehouse
,则没有文件。所以目录是空的。为什么我无法删除它?

git gitlab
2个回答
1
投票

为了获得实际的答案,请使用以下命令将该文件夹粉碎:

sudo rm -rf data_warehouse

正如 o11c 指出的,如果你使用

sudo
来创建东西,你通常需要使用
sudo
来删除东西。 这是 Unix 文件权限的介绍,可能对阅读有所帮助。


0
投票

如果您在目录中运行

ls
,它只会列出名称不以点开头的文件。

使用

ls -a
列出目录中的所有文件。

Operation not permitted
错误看起来像是您曾经以不同的用户身份在此存储库中执行过某些操作。例如,如果您不小心使用
sudo
,则此类错误很常见。

© www.soinside.com 2019 - 2024. All rights reserved.