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

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

运行命令

/data/jritchie$ mv ~/jenkins_dev /data/jritchie/jenkins_dev

我收到一堆如下错误:

mv: cannot remove `/home/jritchie/jenkins_dev/plugins/valgrind/WEB-INF/lib': Directory not empty

这类似于返回的错误R M

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

答案1

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

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

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

相关内容