Отсортировать файлы по размеру в консоли

Отсортировать по убыванию (sort -rn) все js-файлы (-type f -name "*.js" размером больше 10Кб (-size +10k) во всех поддиректориях текущей директории (./**/*). При этом размеры файлов выводить в читабельном формате(du -h).

find ./**/* -type f -name "*.js" -size +10k -exec du -h {} \; | sort -rn

Проба пера на PowerShell (задача та же):

gci **/* -r -i "*.js" | where {$_.Length -ge 10*1024} | sort Length -desc | select @{Name="Size, KB";Expression={"{0:N2}" -F($_.Length / 1KB)}}, @{Name="Dir";Expression={$_.FullName -replace [regex]::Escape($($p
wd)), ""}} | Format-Table Dir,"Size, KB" -AutoSize

Отсортировать по убыванию поддиректории в текущей директории:

find . -maxdepth 1 -type d -exec du --max-depth 0 -h {} \; | sort -rn

, ,

Оставить комментарий

Top ↑ | Main page | Back