Unix/Linux 시스템에는 일반적으로 "dump" 디렉토리가 있습니까?

Unix/Linux 시스템에는 일반적으로 "dump" 디렉토리가 있습니까?

Y누군가 소프트웨어를 업그레이드하려고 하는데 일부 파일을 저장해야 하는 경우 "중간" 덤프 디렉터리(경로 )를 사용하여 경로에서 일부 파일을 잘라내거나 복사하여 붙여넣은 X다음 해당 파일을 잘라내어 복사하여 붙여넣는 것이 편리합니다. 길. Z업그레이드하기 전에 특정 파일을 복사하여 업그레이드된 소프트웨어에 다시 붙여넣습니다(업그레이드 중에 저장된 파일이 자연스럽게 삭제된 경우).

Unix/Linux 시스템에는 일반적으로 파일을 배치할 수 있는 "dump" 디렉터리가 있으며 이러한 파일은 자동으로 삭제되지 않거나 일반적인 표준 장기간(예: 12개월) 후에 자동으로 삭제됩니까?

나는 그러한 디렉토리가 다음과 같다고 가정합니다.tmp그러나 일반적으로 모든 Unix/Linux 시스템에 이 기능이 있는지 또는 이에 대한 표준(예: 12개월 동안 자동 삭제)이 있는지는 확실하지 않습니다.

답변1

최소 보존 시간이 보장되는 일반적인 "스테이징" 영역은 없습니다. 그러나 이 목적으로 사용되는 두 가지 공통 디렉토리가 있습니다.

/var/tmp나는 이런 목적으로 추천하고 싶다Linux 파일 계층 표준(pdf)에는 다음과 같이 나와 있습니다.

3.18. /tmp:임시 파일

3.18.1.목적 이 /tmp디렉터리는 임시 파일이 필요한 프로그램에서 사용할 수 있어야 한다.

프로그램은 /tmp프로그램 호출 사이에 파일이나 디렉터리가 보존된다고 가정해서는 안 됩니다.

그리고

5.15. /var/tmp: 시스템 재부팅 사이에 보관되는 임시 파일 5.15.1. 목적 이 /var/tmp디렉터리는 시스템 재부팅 사이에 임시 파일이나 디렉터리를 보존해야 하는 프로그램에서 사용할 수 있습니다. 따라서 에 저장된 데이터는 /var/tmp에 저장된 데이터보다 내구성이 뛰어납니다 /tmp.

/var/tmp시스템이 시작될 때 시스템에 있는 파일과 디렉터리를 삭제하면 안 됩니다. 에 저장된 데이터는 /var/tmp일반적으로 사이트별 방식으로 삭제되지만 삭제 빈도는 /tmp.

관련 정보