gpt4 book ai didi

linux - 打印unix/linux中文件最多的目录

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

我是 Stack Overflow 的新手,请耐心等待。

我在一个包含文件和目录的目录中。我想要一个命令来打印出其中包含最多文件的目录的名称(在几个指定的目录中)。

最佳答案

给你:

for d in */ ; do echo "$d" $(find $d -type f | wc -l); done | sort -n -k 2

解释:

for d in * 

只循环遍历目录

echo "$d" $(find $d -type f | wc -l) 

显示目录名称及其文件数(递归)

sort -n -k 2

使用第二个字段(文件数)对整个输出(for 循环)进行数字排序

关于linux - 打印unix/linux中文件最多的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32872339/

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