이것은 리눅스의 성가신 특징이다.
디렉토리에 파일을 연 다음 디렉토리를 삭제하고 동일한 이름을 가진 다른 디렉토리를 같은 위치에 복사하면 열린 파일을 편집하고 저장할 수 있지만 휴지통으로갑니다! 나는 여러 번 동일한 실수를 저질렀다. 열린 파일을 편집하고 새로 복사 한 디렉토리에 저장하겠다고 생각했지만 편집하지 못했습니다.
이 기능을 비활성화 할 수 있습니까?
프로그래밍 문제가 아닙니다.
—
Oliver Charlesworth
이 기능은 짜증나는 일이 아니며 많은 유틸리티에서 필요합니다. 리눅스와 대부분의 Posix 시스템 (특히 모든 유닉스 계열 시스템)에는 이러한 동작이 필요합니다. 그리고 나는 당신이 디렉토리를 지우는 것의 의미를 정확히 이해하지 못합니다. 그만큼
—
Basile Starynkevitch
rmdir(2) 여전히 디렉토리에 파일 항목이 있으면 syscall이 실패합니다. 편집자가 귀하의 상황을 감지해야합니다 ( emacs 것을 수행). 또한 버전 제어 시스템 (예 : git )를 소스 코드에 사용하십시오.
그것이 폐물 파일을 삭제하지는 않았지만 파일을 옮긴 경우 파일이 새 위치에서 편집됩니다. 그것은 특징입니다.
—
Daniel Beck