

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# `/usr`(시스템 리소스)
<a name="filesystem-slash-usr"></a>

 `/usr` 계층 구조는 공급업체 제공 운영 체제 리소스를 위한 것입니다. [`/usr/local`](#filesystem-slash-usr-local) 계층 구조를 제외하고 OS 패키지 관리자를 제외하고 `/usr`의 어떤 것도 수정해서는 안 됩니다.

 소프트웨어 애플리케이션은 `/usr`이 읽기 전용일 수 있다고 가정해야 합니다. 휘발성 데이터에 `/usr` 계층 구조를 사용해서는 안 됩니다. [`/usr/local`](#filesystem-slash-usr-local)을 제외하고 OS 패키지 관리자가 수행한 패키지 설치/제거 외부에서 추가 또는 변경된 데이터에 `/usr` 계층 구조를 사용해서는 안 됩니다. OS 패키지 관리자는 모든 `/usr` 계층 구조([`/usr/local`](#filesystem-slash-usr-local) 제외)가 동일한 탑재 지점이라고 가정할 수 있습니다.

 OS 패키지 관리자 외부에 설치되는 소프트웨어는 향후 OS 패키지 관리자의 간접 호출을 방해할 수 있으므로 `/usr`에 데이터를 저장해서는 안 됩니다. [`/usr/local`](#filesystem-slash-usr-local) 계층 구조는 예외이며, OS 패키지 관리자 외부의 소프트웨어용으로 예약되어 있습니다.

## `/usr/bin`(실행 파일)
<a name="filesystem-slash-usr-bin"></a>

 표준 검색 `$PATH`에 나타나야 하고 쉘에서 간접 호출하는 데 유용한 실행 파일입니다. 쉘에서 간접 호출하는 데 유용하지 않은 대몬 및 실행 파일은 대신 `/usr/lib` 또는 `/usr/libexec`에 있습니다.

## `/usr/include`(C/C\+\+ 헤더)
<a name="filesystem-slash-usr-include"></a>

 `/usr/include` 디렉터리에는 일반적으로 `-devel` 접미사가 있는 패키지에 포함된 C 및 C\+\+ 헤더 파일이 포함되어 있습니다.

## `/usr/lib` 및 `/usr/lib64`(공유 라이브러리)
<a name="filesystem-slash-usr-lib"></a>

 Amazon Linux 2023에서 `/usr/lib64` 경로는 64비트 공유 라이브러리와 아키텍처에 따라 달라지는 패키지 데이터에 사용됩니다. AL2023은 32비트 사용자 공간 지원과 함께 제공되지 않으므로 64비트 공유 라이브러리만 사용할 수 있습니다.

 `/usr/lib` 경로는 모든 아키텍처와 호환되는 OS 패키지의 정적 데이터를 위한 것입니다. 여기에는 일반적으로 쉘에서 간접 호출되지 않는 실행 파일이 포함될 수 있으며, 이는 `/usr/libexec`에서도 찾을 수 있습니다. 공유 라이브러리는 `/usr/lib` 대신 `/usr/lib64`에서 찾을 수 있습니다.

## `/usr/local`(시스템 관리자 설치 소프트웨어)
<a name="filesystem-slash-usr-local"></a>

 Amazon Linux 2023에서는 시스템 관리자가 OS가 소유하지 않고 OS가 터치하지 않는 소프트웨어를 설치할 때 `/usr/local`을 사용할 수 있습니다. 기본 `/usr/local` 계층 구조는 `/` 계층 구조를 미러링합니다.

## `/usr/share`(공유 리소스)
<a name="filesystem-slash-usr-share"></a>

 설명서, 글꼴 및 시간대 데이터와 같은 공유 리소스는 `/usr/share`에 있습니다. 다양한 사양에 따라 이 디렉터리에 데이터가 저장되는 위치와 형식을 정확하게 지정하는 것이 일반적입니다.

### `/usr/share/doc`(설명서)
<a name="filesystem-slash-usr-share-doc"></a>

 패키지와 함께 제공되는 설명서는 `/usr/share/doc`에 저장됩니다.