gpt4 book ai didi

linux - 如何在 du -hs 之后按名称并排排序

转载 作者:太空宇宙 更新时间:2023-11-04 04:35:29 26 4
gpt4 key购买 nike

我正在尝试比较两个不同的目录,其中有很多目录

du -hs User/data/dbs/* home/common/dbs/* 

结果是两个目录依次显示出来。

12gb User/data/dbs/file1

14gb User/data/dbs/file2

15gb User/data/dbs/file3

12gb home/common/dbs/file1

4gb home/common/dbs/file2

5gb home/common/dbs/file3

我想按名称并排显示结果

12gb User/data/dbs/file1

12gb home/common/dbs/file1

14gb User/data/dbs/file2

4gb home/common/dbs/file2

15gb User/data/dbs/file3

5gb home/common/dbs/file3

我找到了这个| sort -n -t _ -k 2 ,但它按大小和名称对它们进行排序,即使大小不同,我也想按名称对它们进行排序。

如果我能在每两个之间留一个空格以便于阅读,那就太好了。

最佳答案

一种方法可能是对 find 的输出进行排序,然后应用 du

find User/data/dbs/ home/common/dbs/ -print0 -type f | sort -z | xargs -r0 -I{} du -sh {}

关于linux - 如何在 du -hs 之后按名称并排排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53797765/

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