Salve a tutti, ho un problema riguardante il comando seguente:
in pratica è un esercizio di sistemi operativi che chiede di visualizzare le directory più voluminose presenti sul file system.codice:for d in $(ls); do du -hs $d; done 2> /dev/null
il problema è che non ho ben capito la struttura del costrutto, soprattutto a cosa serve d e come mai c'è $(ls), non c'è già il comando du che stampa il contenuto della varie cartelle? a cosa serve quell'ls?
mentre 2> /dev/null se non sbaglio dovrebbe redirigere lo standard error sul file null giusto??
grazie