Könnten Sie bitte meine Zweifel in der Bash Shell klären. Ich verwende einen Befehl, um die Top-10-DateienWie listet man die Datei mit Zeitstempel und Größe unter Verwendung der Eingabe der Befehlsausgabe auf
Befehl zur Liste ersten 10 große Dateien
du -ah|sort -rh|head -n 10
anzuzeigen Aber es listet die Ausgabe als
size filename
3.0 MB test.xml
..... .......
..... .......
so on
Ich möchte die Zeitstempel angezeigt werden und Berechtigungen, so versuche ich:
du -ah|sort -rh|head -n 10|xargs ls -lrt '{}'
du -ah|sort -rh|head -n 10|awk '{print $2}'|while read i; do ls -lrt $i;done
Aber beide funktioniert nicht
Könnten Sie bitte beraten? Ich möchte nur du
Befehl verwenden
Ich bin verwirrt, Sie sagen, dass Sie 'du' onl verwenden möchten y, aber in deinen Versuchen versuchst du 'du' mit' ls'. Warum benutzt du nicht nur 'ls'? Wie auch immer, mit 'du --time' Parameter können Sie auch die Daten erhalten. –