GNU/Linux >> Linux Esercitazione >  >> Linux

Suggerimenti per elencare i file con ls nella riga di comando di Linux

Uno dei primi comandi che ho imparato in Linux è stato ls . Sapere cosa c'è in una directory in cui risiede un file sul tuo sistema è importante. Poter vedere e modificare non solo alcuni ma tutti anche dei file è importante.

Il terminale Linux

  • I 7 migliori emulatori di terminale per Linux
  • 10 strumenti da riga di comando per l'analisi dei dati in Linux
  • Scarica ora:cheat sheet SSH
  • Cheat sheet sui comandi avanzati di Linux
  • Esercitazioni sulla riga di comando di Linux

Il mio primo cheat sheet di Linux è stato il One Page Linux Manual, che è stato rilasciato nel 1999 ed è diventato il mio riferimento di riferimento. L'ho registrato sulla scrivania e l'ho fatto spesso riferimento quando ho iniziato a esplorare Linux. Elencare i file con ls -l viene introdotto nella prima pagina, in fondo alla prima colonna.

Più tardi, avrei imparato altre iterazioni di questo comando più elementare. Attraverso il ls comando, ho iniziato a conoscere la complessità dei permessi dei file Linux e quali erano i miei e cosa richiedeva il permesso di root o sudo per cambiare. Sono diventato molto a mio agio sulla riga di comando nel tempo e mentre uso ancora ls -l per trovare i file nella directory, uso spesso ls -al così posso vedere i file nascosti che potrebbero dover essere modificati, come i file di configurazione.

Secondo un articolo di Eric Fischer su ls comando nel Linux Documentation Project, le radici del comando risalgono a listf comando sul sistema di condivisione del tempo compatibile del MIT nel 1961. Quando CTSS fu sostituito da Multics, il comando divenne list , con opzioni come list -all . Secondo Wikipedia, ls è apparso nella versione originale di AT&T Unix. Il ls comando che usiamo oggi sui sistemi Linux proviene da GNU Core Utilities.

La maggior parte delle volte, utilizzo solo un paio di iterazioni del comando. Guardando all'interno di una directory con ls o ls -al è il modo in cui generalmente uso il comando, ma ci sono molte altre opzioni con cui dovresti avere familiarità.

$ ls -l fornisce un semplice elenco della directory:

Usando le pagine man del mio sistema Fedora 28, trovo che ci siano molte altre opzioni per ls , che forniscono tutte informazioni utili e interessanti sul file system Linux. Inserendo man ls al prompt dei comandi, possiamo iniziare a esplorare alcune delle altre opzioni:

Per ordinare la directory in base alle dimensioni dei file, utilizzare ls -lS :

Per elencare i contenuti in ordine inverso, usa ls -lr :

Per elencare i contenuti per colonne, usa ls -c :

ls -al fornisce un elenco di tutti i file nella stessa directory:

Ecco alcune opzioni aggiuntive che trovo utili e interessanti:

  • Elenca solo i file .txt nella directory:ls *.txt
  • Elenca per dimensione file:ls -s
  • Ordina per ora e data:ls -d
  • Ordina per estensione:ls -X
  • Ordina per dimensione file:ls -S
  • Formato lungo con dimensione del file:ls -ls
  • Elenca solo i file .txt in una directory:ls *.txt

Per generare un elenco di directory nel formato specificato e inviarlo a un file per la visualizzazione successiva, immettere ls -al > mydirectorylist . Infine, uno dei comandi più esotici che ho trovato è ls -R , che fornisce un elenco ricorsivo di tutte le directory sul tuo computer e dei loro contenuti.

Per un elenco completo di tutte le iterazioni di ls comando, fare riferimento a GNU Core Utilities.


Linux
  1. Trova file e directory su Linux con il comando find

  2. 8 suggerimenti per la riga di comando di Linux

  3. Suggerimenti Bash per tutti i giorni dalla riga di comando

  4. Lavorare con le pipe sulla riga di comando di Linux

  5. Cerca rapidamente i file in Linux con il comando Locate

Come trovare file in Linux con il comando Trova

Comando ls in Linux per elencare i file

Padroneggia la riga di comando di Linux

Come cercare file dalla riga di comando di Linux

Un cestino per la riga di comando di Ubuntu

Come trovare file con il comando fd in Linux