Metodi di pagamento Abuse

Cosa fa il comando ls in Linux

23.08.2024, 03:07

Il comando ls in Linux viene utilizzato per visualizzare il contenuto della directory di lavoro corrente nel terminale. Per impostazione predefinita, il comando ls visualizza i nomi dei file e delle sottodirectory della directory corrente.

A cosa serve il comando?

Команда ls в Linux

Il comando ls in Linux è utilizzato per visualizzare un elenco di file e directory in una directory specificata. È uno dei comandi più basilari e più frequentemente utilizzati nei sistemi operativi Unix. Ecco le funzioni e i parametri di base del comando ls:

Funzioni di base

Elenco di file e directory: per impostazione predefinita, il comando ls visualizza i nomi di tutti i file e le cartelle della directory corrente.

Parametri utili

Visualizza un elenco dettagliato che include permessi, proprietario, dimensione del file e data di modifica.

  1. Mostra tutti i file, compresi quelli nascosti (che iniziano con un punto).
  2. Usato insieme a -l per visualizzare le dimensioni dei file in un formato di facile lettura (ad esempio KB, MB).
  3. Visualizza ricorsivamente il contenuto di tutte le sottodirectory.
  4. Ordina i file in base all'ora dell'ultima modifica.
  5. Ordina i file per dimensione.

Esempi di utilizzo

  1. ls: visualizza un elenco di file e cartelle nella directory corrente.
  2. ls -l: mostra un elenco dettagliato di file e cartelle.
  3. ls -a: mostra tutti i file, compresi quelli nascosti.
  4. ls -lh: mostra un elenco dettagliato con le dimensioni dei file.

Il comando ls è utile per navigare nel file system e ottenere informazioni sul contenuto delle directory.

Opzioni del comando

Alcune opzioni comuni per il comando ls includono:

-l: visualizza un formato di output lungo che include informazioni aggiuntive su ogni file, come permessi, proprietario, gruppo, dimensione, data di creazione, ecc.

-a: visualizza tutti i file, compresi quelli nascosti che iniziano con un punto.

-h: visualizza le dimensioni dei file in formato leggibile (ad esempio, "1K", "2M", ecc.).

-t: visualizza i file in ordine di ultima modifica, a partire dal più recente.

-r: visualizza i file in ordine inverso.

Un esempio di utilizzo del comando ls con l'opzione -l:

$ ls -l
total 0
drwxr-xr-x 2 user user  6 Feb 28 14:25 dir1
-rw-r--r-- 1 user user  0 Feb 28 14:25 file1.txt
-rw-r--r-- 1 user user 12 Feb 28 14:25 file2.txt

Nell'esempio precedente, ogni riga rappresenta informazioni su un file o una directory nella directory corrente, compresi i permessi, il numero di collegamenti, il proprietario, il gruppo, la dimensione, la data dell'ultima modifica e il nome del file.