Я делаю небольшой скрипт на bash, который показывает общий размер в мб, количество файлов, номер папки и имя папки. У меня есть почти все, кроме размера в мегабайтахполучить размер и другую информацию с помощью команды «du»
du -a -h | cut -d/ -f2 | sort | uniq -c
Это показывает, что-то вроде этого:
4 01 folder 01
6 02 folder 02
11 03 folder 03
13 04 folder 04
16 05 folder 05
.....
15 13 folder 13
1 5.7G .
, как вы видите, сортировка: количество файлов, количество папок и имя.
Я хочу это:
300M 4 01 folder 01
435M 6 02 folder 02
690M 11 03 folder 03
780M 13 04 folder 04
1.6G 16 05 folder 05
.....
15 13 folder 13
1 5.7G .
спасибо заранее.
PD есть способ показать имя над каждым столбцом, как это?
M F # name
300M 4 01 folder 01
435M 6 02 folder 02
690M 11 03 folder 03
780M 13 04 folder 04
1.6G 16 05 folder 05
.....
15 13 folder 13
1 5.7G .
«есть способ показать имя над каждым столбцом, как это?» Да, используйте 'echo'. –
Покажите код, а не только один вкладыш, который вы уже там разместили. –
единственный код у меня есть du -a -h | cut -d/-f2 | сортировать | uniq -c –