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?
Ich verstehe es nicht. Ich habe versucht shund cshbis auf die Bestellung ist die Ausgabe gleich. (Ich muss zugeben, dass ich tatsächlich bashund benutze tcsh.)
Shi
@Shi Ich sollte klarstellen: Der Kommentar zu C-Shell ist nur, um anzugeben, was ich benutze. Ich suche nach einem anderen Befehl oder Optionen, mit denen ich das gleiche Ergebnis
erzielen
Antworten:
79
Fügen Sie einen abschließenden Schrägstrich wie folgt hinzu:
Dies ist eine der schnellsten Korrekturen für Stack Exchange, die ich hatte. +2 wenn ich könnte.
Matthew
1
Hinweis: Wenn das -sgelöscht wird, wird es rekursiv. Hinweis: Piping to sort -hwird nach der für Menschen lesbaren Größe sortiert ( -hFlag wurde sort2009 in GNU eingeführt ).
sh
undcsh
bis auf die Bestellung ist die Ausgabe gleich. (Ich muss zugeben, dass ich tatsächlichbash
und benutzetcsh
.)Antworten:
Fügen Sie einen abschließenden Schrägstrich wie folgt hinzu:
quelle
-s
gelöscht wird, wird es rekursiv. Hinweis: Piping tosort -h
wird nach der für Menschen lesbaren Größe sortiert (-h
Flag wurdesort
2009 in GNU eingeführt ).