磁盘使用应用程序

磁盘使用应用程序

我如何通过 crontab 作业获取单独分配的路径磁盘使用情况来执行此操作?例如,我想找出如下所示的路径:

/var/example/attachments/ver003/112/24

/var/example/attachments/ver003/10/13/12

/var/example/attachments/ver003/119/12

如何使用 du -sh 通过 crontab 或 sh 文件获取其磁盘使用情况并输出结果?输出:path1:10GB

path2:20MB

path3:850MB

答案1

尝试这个:

for i in /var/example/attachments/ver003/112/24 /var/example/attachments/ver003/10/13/12 /var/example/attachments/ver003/119/12; do 
    du $i -sh | awk -v p=$i '{print p,":",$1;}'
done

相关内容