Il comando Linux LS-Come elencare i file in una directory + Opzione Flag

0 Comments

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 sottodirectory

Digitare 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 o ls -a -l o ls -la o ls -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 un output.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 concat 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 di ls -l, ls -a e ls -S.

    Se si dimentica una qualsiasi comando o dubbi su cosa fare, è possibile eseguire ls --help o man ls per visualizzare un manuale con tutte le opzioni possibili per il ls comando:

    Grazie per la lettura!


    Lascia un commento

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *