在做freebsd精简版系统时,要从原系统用 ldd 命令提取相关文件到精简的安放目录去,但由于本人老眼昏花,所以都要浪费N多精力注册屏幕细致的 copy拷贝复制文件,觉得好烦,而且手工容易出错,想,如果用脚本解决copy文件就好了。
好早的时间之前,曾经搞过Linux的精简研究,那时从网上找来了可以自己 ldd 提取文件的perl脚本,所以现在尝试在Freebsd系统下应用,当然,实验成功,这以后提取文件作Freebsd精简版系统不用这么烦了,不过不能提取配置文件,但库文件的提取就没问题了,以后Freebsd精简爽了 !
例子,提取php命令和相关库文件:
# ./cpfile /usr/local/bin/php -t /root/tmp
/root/tmp是我的安放文件目录,php好像还有配置文件的,这个要手工。
以下是perl脚本
继续阅读