Bash — список и сортировка файлов и их размеров, а также по имени и размеру


Я пытаюсь понять, как отсортировать список файлов по имени и размеру.
Как сортировать файлы по имени и размеру с помощью «du -a» и не показывать каталоги?

Использование " du -a"

1   ./locatedFiles
0   ./testDir/j.smith.c
0   ./testDir/j.smith
1   ./testDir/sampleFunc/arrays
2   ./testDir/sampleFunc
0   ./testDir/j.smith.txt
0   ./testDir/testing
0   ./testDir/test2
0   ./testDir/test3
0   ./testDir/test1
0   ./testDir/first/j.smith
0   ./testDir/first/test
1   ./testDir/first
1   ./testDir/second
1   ./testDir/third
6   ./testDir

Как вывести список всех файлов без каталогов, добавить размеры файлов и отсортировать файлы сначала по имени, а затем по размеру?

Спасибо за помощь

5
задан jao 18 March 2012 в 00:55
поделиться