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 ./*/
-sviene eliminato, diventa ricorsivo. Nota: le tubazioni per sort -hverranno ordinate in base alla dimensione leggibile dall'uomo (la -hbandiera è stata introdotta in GNU sortnel 2009 ).
she,cshtranne che per ordinare l'output è lo stesso. (Devo ammettere che sto effettivamente usandobashetcsh.)