mv:无法删除目录:目录不为空

Jac*_*hie 7 directory mv

运行命令

/data/jritchie$ mv ~/jenkins_dev /data/jritchie/jenkins_dev
Run Code Online (Sandbox Code Playgroud)

我收到一堆如下错误:

mv: cannot remove `/home/jritchie/jenkins_dev/plugins/valgrind/WEB-INF/lib': Directory not empty
Run Code Online (Sandbox Code Playgroud)

这与rm返回的错误类似。

我的问题是,这个错误是否意味着我的文件已全部成功移动到新位置,但从旧位置删除它们失败?或者说他们根本就没有被感动过?我可以安全地删除旧文件吗rm -r ~/jenkins_dev

use*_*828 2

检查其中是否存在不属于您的文件/文件夹。假设 bash 和所有文件名都表现良好,如下所示:

for file in $(find ~/jenkins_dev); do stat -c '%U %n' $file;done | grep -v jritchie
Run Code Online (Sandbox Code Playgroud)

如果出现问题,那么您需要让所有者(或系统管理员)为您处理。