답변:
Unix에서 파일을 삭제하면 상위 디렉토리에서 파일에 대한 참조가 제거됩니다 (실제로는 "연결 해제"라고 함).
실제 파일 데이터는 디렉토리에서 참조되지 않은 파일 (소위 하드 링크가 여러 개일 수 있음)에서만 삭제되며 프로그램에 의해 열리지 않습니다.
따라서 / tmp에서 파일을 삭제하면 해당 파일을 열어 둘 수있는 프로그램이 중단되지 않아야합니다. 반면에 실제 디스크 공간은 프로그램이 이미 삭제 된 파일을 닫을 때까지 비워지지 않습니다.
sudo rm -rf /tmp
sudo rm -rf /tmp/*
(를 참고하십시오 *
) 내용을 제거해야합니다 . /tmp
너무 커지는 것을 멈추기 tmpfs
위해 고정 된 크기 로 장착 할 수 있습니다 .
/tmp
시작할 때마다 디렉토리가 정리 된다는 사실도 고려하십시오 .