需要在Bash中编写一个脚本,使其显示一个目录内容的10个结果,包括文件和文件夹,大小从大到小排序,另外,如果内容超过则有后续请求10 个元素,脚本提供显示接下来的 10 个结果。我尝试写一些东西,但输出只是文件夹:
du -h -Bm --max-depth=1 | sort -nr | head -n11
echo "Вывести оставшееся содержимое?Y/N"
read bool
if [ $bool = Y ]; then
du -h -Bm --max-depth=1 | sort -nr | more +12
fi