gpt4 book ai didi

linux - 有没有一种简单的方法可以按目录中的文件类型汇总磁盘使用情况?

转载 作者:太空宇宙 更新时间:2023-11-04 12:04:52 24 4
gpt4 key购买 nike

我有一个文件夹,里面有10个文件夹,里面有一大堆乱七八糟的文件。我想查看的不是具体哪些文件使用最多,而是哪些文件(.png、.jpg、.txt 等)使用的磁盘空间最多。我看到之前的一篇文章通过提供扩展名列出了文件类型的磁盘使用情况,但我想为我的文件集中存在的所有扩展名显示它,这很难做到。

这是一个标准的 Debian 安装,我没有安装新实用程序的权限。

如果它可以从包含 10 个文件夹的文件夹中运行并显示所有 10 个文件夹,则加分。

最佳答案

可能不是最优化的方式,但应该可以做到:

#!/bin/bash

for ext in `find . -type f | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u`; do
echo $ext": "`find . -name "*."$ext -print0 | du -ch --files0-from=- | tail -1`
done

关于linux - 有没有一种简单的方法可以按目录中的文件类型汇总磁盘使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51087021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com