사용자 상호 작용을 기반으로 보고서를 생성하는 웹 애플리케이션을 개발한다고 가정해 보겠습니다. 이러한 보고서를 저장하려는 경우(아니요임시로 캐시하세요) *nix 파일 시스템 어딘가에 가장 표준적인 기본 위치는 어디인가요?
내 첫 번째 본능은 "가변" 크기의 콘텐츠와 함께 작동한다는 점에서 로그 파일과 유사한 /var/application-name
or 를 사용하는 것이었습니다./var/www/application-name
/var
linux.com에 대한 설명파일 시스템의.
그러나 /srv/application-name
같은 기사의 FTP 서비스 예제에 따르면 이 방법도 적절해 보입니다.
/usr/local/
or 도 적절한 것 같습니다 /usr/share/
.
답변1
첫째, 애플리케이션 파일을 루트 파일 시스템에 넣지 마십시오. 그렇다면 위치는 정말로 당신에게 달려 있습니다. 애플리케이션 파일을 그대로 유지하면서 언제든지 운영 체제를 다시 설치할 수 있도록 애플리케이션을 호스팅하는 파일 시스템을 운영 체제 파일과 분리합니다.