informazioni sul comando ls -l

2 risposte [Ultimo messaggio]
Ritratto di daniloferrarott
Offline
Geek
Iscritto: 29/09/2007
Messaggi: 126

da shell ho eseguito il comando ls -l e mi vengono alcune indicazioni con nomi scritti in diverso colore e evidenziati o in nero o in altro modo. qualcuno sa dirmi la differenza tra i vari colori e l'evidenziatura?

grazie

D

Ritratto di ferdybassi
ferdybassi
(Guru)
Offline
Guru
Iscritto: 11/09/2005
Messaggi: 2668

Ora sono su Debian, quindi non so dirti i colori esatti, ma i concetti base sono che:

- le directory sono in un colore diverso rispetto ai files. Se dai il comando ls -l puoi capire quali sono directory e quali files perchè la riga delle directory inizia con d

- Le directory o i files evidenziati indicano che ci sono dei permessi settati un po' troppo permissivi e potenzialmente pericolosi, per esempio lettura, scrittura, esecuzione per tutti.

Per capirlo, prova a:
- andare nella tua home e dare ls -l
- crea una directory con mkdir prova
- dai ancora ls -l
- ora cambia i permessi alla directory con chmod 777 prova (lettura, scrittura, esecuzione a tutti
- dai ancora ls -l e vedrai la differenza

Ciao ciao

Amministratore di
www.it-opensuse.org

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Prova a guardare l'output di dircolors --print-database e capirai il significato dei colori. Leggi in particolare i commenti riportati (quanto segue i vari #).

Il comando lo puoi dare come utente normale.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde