我有一个包含我所有 PHP 项目的文件夹,我想要一个命令来输出每个项目的文件夹大小,但仅限于其中的*.php
文件。理想情况下,输出应该是这样的:
project1 7,0M
project2 13,3M
...
我有一个包含我所有 PHP 项目的文件夹,我想要一个命令来输出每个项目的文件夹大小,但仅限于其中的*.php
文件。理想情况下,输出应该是这样的:
project1 7,0M
project2 13,3M
...
假设您有一个仅包含项目文件夹的文件夹,您可以在该文件夹中运行以下命令:
说明:我们遍历所有项目文件夹。在每个文件夹中,我们找到所有
*.php
文件。我们计算这些文件的总大小,并输出项目文件夹的名称和计算出的大小。在第一行中,我只是用来
*
遍历所有项目文件夹。这是假设您当前的工作目录是一个仅包含项目文件夹的文件夹。但是,您可以将其替换为更准确的内容,例如 ,for proj in /home/user/proj1 /var/www/proj2 /opt/proj3
以仅遍历特定文件夹。没问题:
您可以编写脚本以使其全部显示: