In C-Shell, come posso ottenere lo stesso output du -sh ./*
ma senza elencare i file nella directory principale, ovvero solo un elenco di sottodirectory in ./ e le dimensioni di tutti i loro contenuti?
In C-Shell, come posso ottenere lo stesso output du -sh ./*
ma senza elencare i file nella directory principale, ovvero solo un elenco di sottodirectory in ./ e le dimensioni di tutti i loro contenuti?
Risposte:
Aggiungi una barra finale, come:
du -sh ./*/
-s
viene eliminato, diventa ricorsivo. Nota: le tubazioni per sort -h
verranno ordinate in base alla dimensione leggibile dall'uomo (la -h
bandiera è stata introdotta in GNU sort
nel 2009 ).
sh
e,csh
tranne che per ordinare l'output è lo stesso. (Devo ammettere che sto effettivamente usandobash
etcsh
.)