请问用 C++ 如何将 Solaris 系统里面的根目录 / 下面的所有 ls 出来的目录计算其大小?
Hi,
请问用 C++ 如何将 Solaris 系统里面的根目录 / 下面的所有 ls 出来的目录计算其大小?
cd /
ls
现在要计算 / 下“一级目录”的大小(包括所有子级子目录,以及文件),用 byte 表示。
请问有没有现成的 C++ 程序可以实现这一点??
[解决办法]
du -h的功能?
去看du的源码就是了
[解决办法]
unix like系统确实可以这么备份,不过建议用cpio代替tar,里有你可以上网查查
像solaris这样完整的发行版我没试过,反正一个反正我自己编译的一个LFS这样做肯定没问题,恢复的时候修复一下启动就行了