AIX 컴퓨터에서 파일을 삭제할 때 이런 종류의 오류가 발생합니다. 같은 오류가 발생합니다 rmdir
.
pwd
/hm/dev/application/backup/ear
rm -rf resources
rm: Directory resources is not empty.
ls -lart
숨겨진 파일을 찾기 위해 under resources
및 디렉터리를 사용해 보았습니다 . ear
하지만 숨겨진 파일은 없습니다.
답변1
이런 일이 발생할 수 있는 한 가지 상황은 응용 프로그램이 디렉터리에 계속 쓰고 명령이 디렉터리 내용을 삭제하고 디렉터리 자체를 삭제하려고 시도하지만 새 콘텐츠가 기록되었기 때문에 실패하는 경우입니다.
이런 상황이 발생했을 때 계속 쓰고 있는 응용 프로그램을 검색해 보니 새 파일 쓰기가 중단되고 디렉터리 삭제가 성공적으로 수행되었습니다. 당신은 그것을 사용할 수 있습니다
lsof | grep /my/directory/path
이 작업을 수행하는 응용 프로그램을 찾으십시오.