<Precedenti | Contenuti | Succ.>
Opzioni e argomenti
Questo ci porta a un punto molto importante su come funzionano la maggior parte dei comandi. I comandi sono spesso seguiti da uno o più Opzioni che modificano il loro comportamento, e inoltre, da uno o più argomenti, gli elementi su cui agisce il comando. Quindi la maggior parte dei comandi si presenta più o meno così:
comando -opzioni argomenti
comando -opzioni argomenti
La maggior parte dei comandi utilizza opzioni costituite da un singolo carattere preceduto da un trattino, ad esempio "-l", ma molti comandi, compresi quelli del Progetto GNU, supportano anche opzioni lunghe, costituito da una parola preceduta da due trattini. Inoltre, molti comandi consentono di concatenare più opzioni brevi. In questo esempio, ls al comando vengono fornite due opzioni: l'opzione "l" per produrre un output in formato lungo e l'opzione "t" per ordinare il risultato in base all'ora di modifica del file.
[io@linuxbox~]$ ls -lt
[io@linuxbox~]$ ls -lt
Più divertimento con ls
Aggiungeremo l'opzione lunga "--reverse" per invertire l'ordine dell'ordinamento:
[io@linuxbox~]$ ls -lt --reverse
[io@linuxbox~]$ ls -lt --reverse
Si noti che le opzioni dei comandi, come i nomi dei file in Linux, sono sensibili alle maiuscole e alle minuscole.
. ls Il comando ha un gran numero di opzioni possibili. Le più comuni sono elencate nella Tabella 3-1.
Tabella 3-1: Opzioni ls comuni
Opzione | Opzione lunga | Descrizione |
-a | --tutti | Elenca tutti i file, anche quelli con nomi che iniziano |
con un punto, che normalmente non sono elencati | ||
(cioè, nascosto). | ||
-A | --quasi tutto | Come -a opzione sopra, tranne che non lo fa |
stratagemma . (directory corrente) e .. (genitore | ||
rubrica). | ||
-d | --directory | Di solito, se viene specificata una directory, ls andrete a |
elenca il contenuto della directory, non il | ||
directory stessa. Utilizzare questa opzione in combinazione | ||
con la -l opzione per vedere i dettagli sul | ||
directory anziché il suo contenuto. | ||
-F | --classificare | Questa opzione aggiungerà un carattere indicatore |
alla fine di ogni nome elencato. Ad esempio, un | ||
“/” se il nome è una directory. | ||
-h | --leggibile dagli umani | Negli elenchi in formato lungo, visualizza le dimensioni dei file in |
formato leggibile dall'uomo anziché in byte. | ||
-l | Visualizza i risultati in formato lungo. | |
-r | --inversione | Visualizza i risultati in ordine inverso. Normalmente, |
ls visualizza i risultati in ordine crescente | ||
ordine alfabetico. | ||
-S | Ordina i risultati in base alla dimensione del file. | |
-t | Ordina per data di modifica. |