Wie kann ich in C-Shell die gleiche Ausgabe erhalten du -sh ./*
, ohne die Dateien im Stammverzeichnis aufzulisten, dh nur eine Liste der Unterverzeichnisse in ./ und die Größe des gesamten Inhalts?
Wie kann ich in C-Shell die gleiche Ausgabe erhalten du -sh ./*
, ohne die Dateien im Stammverzeichnis aufzulisten, dh nur eine Liste der Unterverzeichnisse in ./ und die Größe des gesamten Inhalts?
Antworten:
Fügen Sie einen abschließenden Schrägstrich wie folgt hinzu:
du -sh ./*/
-s
gelöscht wird, wird es rekursiv. Hinweis: Piping to sort -h
wird nach der für Menschen lesbaren Größe sortiert ( -h
Flag wurde sort
2009 in GNU eingeführt ).
sh
undcsh
bis auf die Bestellung ist die Ausgabe gleich. (Ich muss zugeben, dass ich tatsächlichbash
und benutzetcsh
.)