Il comando Linux LS-Come elencare i file in una directory + Opzione Flag
Dalla creazione di Unix negli anni ‘ 70, molti sistemi operativi lo hanno usato come base. Molti di questi sistemi operativi fallirono, mentre altri riuscirono.
Linux è uno dei più popolari sistemi operativi basati su Unix. E ” open source, ed è utilizzato in tutto il mondo in molti settori.
Una caratteristica sorprendente del sistema operativo Linux è l’interfaccia a riga di comando (CLI) che consente agli utenti di interagire con il proprio computer da una shell., La shell Linux è un ambiente REPL (Read, Evaluate, Print, Loop) in cui gli utenti possono immettere un comando e la shell lo esegue e restituisce un risultato.
Il comandols
è uno dei tanti comandi Linux che permettono a un utente di elencare file o directory dalla CLI.
In questo articolo, approfondiremo il comando ls
e alcuni dei flag più importanti di cui avrai bisogno giorno per giorno.,
Prerequisiti
- Un computer con le directory e i file
- Avere una delle distribuzioni Linux installato
- conoscenza di Base della navigazione in giro per il CLI
- Un sorriso sul tuo viso 🙂
Linux Comando ls
ls
comando è utilizzato per visualizzare i file o le directory in Linux e altri sistemi operativi basati su Unix.,
Proprio come si naviga nel File explorer o Finder con una GUI, il comandols
consente di elencare tutti i file o le directory nella directory corrente per impostazione predefinita, e interagire ulteriormente con loro tramite la riga di comando.,
Avviare il terminale e digitare ls
per vedere in azione:
Come per elencare i File in una Directory con Opzioni
ls
comando accetta anche alcune bandiere (noto anche come opzioni) che sono informazioni aggiuntive che cambia il modo in cui i file o le directory sono elencati nel vostro terminale.,
In altre parole, i flag cambiano come funziona il comando ls
:
PS: La parola contenuto utilizzata in tutto l’articolo si riferisce ai file e alle directory elencati, non al contenuto effettivo dei file / directory ?,ectory:
Elencare i file in un’altra directory
Digitare il
ls
comando per elencare il contenuto di un’altra directory:Elenco dei file nella directory principale
Digitare il
ls /
comando per elencare il contenuto della directory root:Elenco dei file nella directory principale
Digitare il
ls ..
comando per elencare il contenuto della directory padre di un livello superiore.,h3>l’Elenco file con le sottodirectoryDigitare il
ls *
comando per elencare il contenuto della directory e sottodirectory:Elenco dei file in modo ricorsivo
Digitare il
ls -R
comando per elencare tutti i file e le directory con i loro corrispondenti sottodirectory fino all’ultimo file:Se avete un sacco di file, questo può richiedere molto tempo per completare ogni singolo file in ogni cartella, verrà stampato.,li>ultima modifica di data / ora del contenuto
nome file o directory Elenco dei file in formato leggibile con file di dimensioni
Digitare il
ls -lh
comando per visualizzare la directory o file nello stesso formato della tabella di cui sopra, ma con un’altra colonna che rappresenta la dimensione di ogni file/directory:Elenco di file, inclusi i file nascosti
Digitare il
ls -a
comando per visualizzare un elenco di file o directory, compresi i file nascosti o directory.,iv>Elenco dei file in formato esteso, compresi i file nascosti
Digitare il
ls -l -a
ols -a -l
ols -la
ols -al
comando per visualizzare un elenco di file o cartelle in un formato di tabella con informazioni supplementari compresi i file nascosti o directory:Elenco di file e ordinare per data e ora
Digitare il
ls -t
comando per visualizzare un elenco di file o directory e ordina per data e ora ultima modifica in ordine decrescente (la più grande al più piccolo).,Si può anche aggiungere un
-r
flag per invertire l’ordine in questo modo:ls -tr
:Elenco di file e ordina per dimensione del file
Digitare il
ls -S
(la S maiuscola) comando per visualizzare un elenco di file o directory e ordina per data o l’ora in ordine decrescente (la più grande al più piccolo).,Si può anche aggiungere un
-r
flag per invertire l’ordine in questo modo:ls -Sr
:Elenco dei file di output e il risultato in un file
Digitare il
ls > output.txt
comando per stampare l’output del comando precedente in unoutput.txt
file. Puoi usare uno qualsiasi dei flag discussi prima come-la
— il punto chiave qui è che il risultato verrà emesso in un file e non registrato nella riga di comando.,Quindi è possibile utilizzare il file come meglio credi, o registrare il contenuto del file con
cat output.txt
:Ci sono un sacco di altri comandi e combinazioni che puoi esplorare per elencare file e directory in base alle tue esigenze. Una cosa da ricordare è la possibilità di combinare più comandi insieme contemporaneamente.
Immagina di voler elencare un file in formato lungo, inclusi i file nascosti, e ordinare per dimensione del file., Il comando sarebbe
ls -alS
, che è una combinazione dils -l
,ls -a
els -S
.Se si dimentica una qualsiasi comando o dubbi su cosa fare, è possibile eseguire
ls --help
oman ls
per visualizzare un manuale con tutte le opzioni possibili per ills
comando:Grazie per la lettura!