gpt4 book ai didi

linux - 如何使用linux命令分割大目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:02 25 4
gpt4 key购买 nike

我正在尝试将 17 GB 的大目录拆分为多个小目录。由于我没有找到任何这样的命令,我正在尝试使用 shell 脚本来执行它,但它非常慢,我会请求你向我建议 hpw 可以提高此脚本性能的方式。我也尝试使用 dirsplit 但无法获得我能理解的示例:

for (( i=0; i <=200000; i++));
do
tt=`find /home/sd/mail/.catans@mail_in/cur/ -type f|head -1 |awk -F '/' '{print $7}'`
mv /home/sd/mail/.catans@mail_in/cur/$tt /home/sd/mail/.catans@mail_in/bounceSplit/b_1/
done

最佳答案

您好,在尝试找到解决方案时我尝试了一个命令:

 time find /home/sd/mail/.cat__ans@mail_in/cur/ -type f|head -30000 | xargs -I '{}' mv '{}' /home/sd/mail/.cat__ans@mail_in/bounceSplit/b_4/

以下是执行相同的时间:真正的 1m32.380s用户 0m11.546s系统 0m30.394s

关于linux - 如何使用linux命令分割大目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30300650/

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