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

이는 반환된 오류와 유사합니다.RM.

내 질문은, 이 오류는 내 파일이 모두 새 위치로 성공적으로 이동했지만 이전 위치에서 삭제하지 못했음을 의미합니까? 아니면 전혀 움직이지 않았나요? 오래된 파일을 안전하게 삭제할 수 있나요 rm -r ~/jenkins_dev?

답변1

거기에 귀하의 소유가 아닌 파일/폴더가 있는지 확인하세요. bash가 다음과 같이 모든 파일 이름에서 잘 작동한다고 가정합니다.

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

문제가 발생하면 소유자(또는 시스템 관리자)에게 처리를 요청해야 합니다.

관련 정보