Unixy 시스템에서 작업할 때 다운로드한 패키지를 어디에 저장할지 종종 혼란스러워집니다.
예를 들어 다음과 같이 OSX에 Spark를 설치하려고 했습니다.이 지침.
도착했을 때 다운로드한 타르볼이 자동으로 저장되는 에서 tar -xvzf spark-1.1.1.tar
실제로 이 작업을 수행해야 하는지 궁금했습니다 ./Users/me/Downloads
정말 이곳이 택배를 보관하기에 가장 좋은 장소인가요? 아니면 전통적인 배치 위치가 있습니까?
저는 다운로드 폴더를 정기적으로 비워두는데, 원본 파일을 삭제하면 문제가 생길까 걱정이 됩니다.
답변1
Linux Foundation에서 개발했지만,파일 시스템 계층 표준Unix 계열 운영 체제에 보편적으로 적용할 수 있도록 고안되었습니다.
표준에 따르면 "선택적 애플리케이션 패키지"는 /opt
.
/usr/local
그러나 소스 코드로 배포된 많은 프로그램은 "해당 호스트에 특정한 로컬 데이터의 세 번째 수준 구조"로 간주되는 /usr/local/etc
및 와 같은 디렉터리 구조에 스스로 설치된다는 점도 알 수 있습니다 ./usr/local/bin