Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Qual è il comando LS -f?

Il comando `ls -f` è una variazione del comando standard Linux` LS` (Elenco). L'opzione `-f` aggiunge un carattere alla fine di ogni nome file per indicare il tipo di file:

* `/`:Directory

* `*`:File eseguibile

* `@`:Link simbolico

* `|`:FIFO (pipa nominata)

* `=`:Socket

Ciò rende più semplice distinguere rapidamente tra diversi tipi di file e directory in un elenco.

Per esempio:

Se hai una directory contenente un file chiamato `myprogram` (che è eseguibile), una directory denominata` data` e un collegamento simbolico chiamato `link_to_data` indicando la directory` data`, `ls -f` potrebbe produrre qualcosa come:

`` `

myprogram* data/ link_to_data@

`` `

Questo mostra chiaramente quale elemento è un file, che è una directory e che è un collegamento simbolico. Senza l'opzione `-f`, vedresti:

`` `

MyProgram Data Link_to_data

`` `

Ciò richiede comandi aggiuntivi o ispezioni visive per determinare il tipo di ciascun elemento. Pertanto, `ls -f` migliora la leggibilità e fornisce una rapida panoramica dei tipi di file all'interno di una directory.

 

sistemi © www.354353.com