

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# `/usr`(Risorse di sistema)
<a name="filesystem-slash-usr"></a>

 La `/usr` gerarchia riguarda le risorse del sistema operativo fornite dal fornitore. Ad eccezione della [`/usr/local`](#filesystem-slash-usr-local) gerarchia, nulla dovrebbe modificare nulla `/usr` tranne il gestore di pacchetti del sistema operativo. 

 Le applicazioni software devono presupporre che `/usr` possano essere di sola lettura. La `/usr` gerarchia non deve essere utilizzata per dati volitivi. Ad eccezione di[`/usr/local`](#filesystem-slash-usr-local), la `/usr` gerarchia non deve essere utilizzata per i dati aggiunti o modificati al di fuori dell'installazione/rimozione dei pacchetti, come avviene dal gestore di pacchetti del sistema operativo. Il gestore di pacchetti del sistema operativo può presumere che tutta la `/usr` gerarchia (eccetto[`/usr/local`](#filesystem-slash-usr-local)) sia lo stesso punto di montaggio. 

 Il software installato al di fuori del gestore di pacchetti del sistema operativo non deve archiviare dati in `/usr` quanto ciò potrebbe impedire future invocazioni del gestore di pacchetti del sistema operativo. La [`/usr/local`](#filesystem-slash-usr-local) gerarchia è l'eccezione ed è riservata al software esterno al gestore di pacchetti del sistema operativo. 

## `/usr/bin`(Eseguibili)
<a name="filesystem-slash-usr-bin"></a>

 File eseguibili che dovrebbero apparire nella ricerca `$PATH` standard e sono utili da richiamare da una shell. I demoni e gli eseguibili che non è utile invocare da una shell risiedono invece in or. `/usr/lib` `/usr/libexec` 

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

 La `/usr/include` directory contiene i file di intestazione C e C\+\+, generalmente contenuti in pacchetti con il suffisso. `-devel` 

## `/usr/lib`e `/usr/lib64` (Librerie condivise)
<a name="filesystem-slash-usr-lib"></a>

 Su Amazon Linux 2023, il `/usr/lib64` percorso viene utilizzato per le librerie condivise a 64 bit e i dati dei pacchetti che dipendono dall'architettura. Poiché AL2 023 non include alcun supporto per lo spazio utente a 32 bit, sono disponibili solo librerie condivise a 64 bit. 

 Il `/usr/lib` percorso è per i dati statici provenienti dai pacchetti del sistema operativo ed è compatibile con tutte le architetture. Ciò può includere eseguibili che di solito non vengono richiamati da una shell, che possono essere trovati anche in. `/usr/libexec` Le librerie condivise si trovano in `/usr/lib64` anziché. `/usr/lib` 

## `/usr/local`(Software installato dall'amministratore di sistema)
<a name="filesystem-slash-usr-local"></a>

 Su Amazon Linux 2023, l'`/usr/local`amministratore di sistema può installare il software in un software che non è di proprietà del sistema operativo e che non verrà toccato dal sistema operativo. La `/usr/local` gerarchia predefinita rispecchia la gerarchia. `/` 

## `/usr/share`(Risorse condivise)
<a name="filesystem-slash-usr-share"></a>

 Risorse condivise come documentazione, caratteri e dati sul fuso orario sono disponibili. `/usr/share` È comune che diverse specifiche stabiliscano esattamente dove e in quale formato i dati vengono archiviati in questa directory. 

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

 La documentazione fornita con i pacchetti verrà archiviata in`/usr/share/doc`. 