Introduzione
Se hai lavorato in Linux, potresti avere familiarità con ls
comando. Ls è l'abbreviazione di "lista". Questo comando elenca le informazioni sulle directory e qualsiasi tipo di file nella directory di lavoro.
In questo articolo imparerai a usare ls
cruciali comandi. Anche se hai già una conoscenza di questi comandi, questo articolo ti aiuterà ad aggiornare le tue conoscenze.
Prerequisiti
- Sistema Linux
- Accesso al terminale o al prompt dei comandi
Sintassi del comando ls
Iniziamo spiegando la sintassi dei ls
comando.
ls [options]
[options]
– Ciò ti consente di aggiungere ulteriori istruzioni a ls
comando. Esempi saranno forniti nelle sezioni seguenti dell'articolo.
Comandi ls con esempi
I ls
più basilari comando è senza l'uso di opzioni. Stampa file e directory nel loro formato nudo. Con questo comando, non sarai in grado di vedere i tipi di file, le date e le autorizzazioni.
Per eseguire questo comando, digita ls
nella finestra del terminale e premi Invio sulla tastiera.
Comando ls Opzioni aggiuntive
Le opzioni aggiuntive descritte di seguito offrono agli utenti una maggiore flessibilità durante l'utilizzo di ls
comando:
ls -F
ls -m
ls -Q
ls -i
Digita ls -F
in una finestra di terminale per aggiungere “/
” alla fine di ogni directory. Questo comando ti aiuterà a distinguere le directory dai file. Vedi l'immagine qui sotto per ulteriori dettagli:
Quando digiti ls -m
comando, il terminale stampa directory e file separati da una virgola:
Esegui ls -Q
comando per aggiungere virgolette a tutte le directory e file come nell'immagine seguente:
Per ottenere il numero Inode (nodo indice) di tutte le directory e file, digita ls -i
nel tuo terminale:
Opzioni di ordinamento
Sono disponibili tre diverse opzioni di ordinamento che puoi utilizzare:
ls -r
ls -t
ls -X
Hai la possibilità di ordinare directory e file nell'ordine inverso digitando ls -r
. Vedi esempio nell'immagine qui sotto:
Usa il ls -t
comando per ordinare directory e file per ora e data di creazione o modifica:
Per ordinare le directory e i file in ordine alfabetico in base all'estensione della voce, digitare ls -X
in un terminale:
Visualizza file nascosti
Quando si utilizzano i ls
di base comando, non puoi vedere i file nascosti e i file che iniziano con ".
”. Digita ls -a
comando per visualizzarli come si vede nell'immagine sottostante:
Per ottenere un elenco completo dei file nascosti, digita ls -la
nel tuo terminale L'output mostra le informazioni sull'utente, la dimensione del file e la data e l'ora della modifica.
Alberi delle directory con il comando ls
Se desideri accedere ad alberi di directory con elenchi lunghi, digita ls -R
. L'esempio seguente mostra l'output previsto.
Digita ls -lR
nel terminale per visualizzare informazioni aggiuntive sull'albero delle directory, come il proprietario del file, la dimensione e la data e l'ora dell'ultima modifica, come mostrato nell'immagine seguente:
Comandi avanzati di ls
Finora hai imparato semplici ls
comandi che visualizzano una quantità limitata di informazioni su directory e file. Dovresti usare ls
avanzati comandi per accedere a informazioni dettagliate su file e directory. ls
avanzato i comandi sono:
ls -l
ls -n
ls -lh
ls -ltr
ls -lS
ls -l /tmp
ls -ld /tmp/
ls --help
Visualizza formato elenco lungo
Esegui ls -l
comando per stampare un formato di elenco lungo di file e directory. L'output mostra informazioni, come il nome del file o della cartella, il proprietario del file e la sua autorizzazione, le dimensioni e la data e l'ora di modifica come nell'immagine seguente:
Elenca UID e GID dei file
Usa il ls -n
comando nel terminale per visualizzare l'UID (identificatore univoco) e GID (ID gruppo) assegnato a tutti i file e le directory:
Visualizza i file in formato leggibile dall'uomo
Se vuoi controllare la dimensione di file e directory in un formato leggibile, digita ls -lh
nel terminale. L'output mostra il contenuto come nell'immagine seguente:
Visualizza ordine di uscita inverso per data
Quando digiti ls -ltr
, il terminale stampa un formato di elenco lungo di file e directory con l'ultima data di modifica:
Elenca i file per dimensione
Esegui ls -lS
comando per ricevere un formato di elenco lungo di file e directory ordinate per dimensione del file, dal più grande al più piccolo.
Visualizza i file nella directory /tmp
Se desideri accedere ai file in /tmp directory, digita ls -l /tmp
nel terminale. L'output dovrebbe essere simile a quello visto di seguito:
Digita ls -ld /tmp/
quando vuoi controllare le informazioni su /tmp solo directory, senza accedere a nessun file nella directory.
Visualizza tutti i comandi ls
Per elencare tutti i ls
opzioni di comando, digita ls --help
. Il sistema elenca tutte le opzioni disponibili.