Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Cosa significa il comando ls in Linux?

Il comando `ls` in Linux viene utilizzato per elencare file e directory in una directory o in un albero di directory specificato. Ecco un'analisi dettagliata di ciò che fa il comando `ls` e delle sue opzioni comuni:

1. Elenco dei file:

- Il comando `ls`, per impostazione predefinita, elenca il contenuto della directory di lavoro corrente.

- Per elencare il contenuto di una directory specifica, fornisci il percorso della directory come argomento di `ls`. Ad esempio, `ls /home/utente/Documenti`.

2. Formattazione dell'output:

- Per impostazione predefinita, `ls` visualizza file e directory in colonne, ordinandoli per nome. Per modificare il formato dell'output, utilizzare le seguenti opzioni:

- `-1` o `--format=single-column`:visualizza i file in un formato a colonna singola.

- `-l` o `--format=long`:fornisce un elenco dettagliato con permessi dei file, timestamp, dimensioni dei file e ulteriori informazioni.

3. Opzioni di ordinamento:

- Per ordinare i file e le directory elencati in modi diversi, utilizza queste opzioni:

- `-S`:ordina per dimensione del file (dal più piccolo al più grande).

- `-r` o `--reverse`:inverte l'ordinamento (discendente).

- `-t`:ordina in base all'ora di modifica (dal più vecchio al più recente).

4. Opzioni di filtro:

- Per filtrare i file elencati in base a modelli o proprietà, utilizzare queste opzioni:

- `-a` o `--all`:visualizza file e directory nascosti (file che iniziano con un punto).

- `-d` o `--directory`:elenca solo le directory, omettendo i file normali.

- `-m` o `--marker-style=verbose`:visualizza i collegamenti simbolici con un'indicazione (`->`) e il file di destinazione.

5. Elenco ricorsivo:

- Per elencare ricorsivamente il contenuto delle directory, incluse le relative sottodirectory, utilizzare il flag `-R` o `--recursive`.

6. Visualizza file nascosti:

- Per visualizzare file e directory nascosti, utilizzare il flag `-a` o `--all`. Per impostazione predefinita, i file nascosti non vengono elencati.

Ricorda, il comando `ls` ha molte più opzioni e flag per personalizzare l'output e controllare il comportamento dell'elenco. Utilizza "man ls" o fai riferimento alla documentazione di Linux per un elenco completo di opzioni ed esempi.

 

sistemi © www.354353.com