2014年12月1日 星期一

linux .d資料夾的意思

linux中常看到許多.d的資料夾,如
/etc/php/conf.d/
/etc/init.d/

Generally when you see that *.d convention, it means "this is a directory holding a bunch of configuration fragments which will be merged together into configuration for some service."
翻譯:一般來說,當你看到*.d的常規,它的意思是"這是一個目錄拿著一群將被合併為設定一些服務設定的片段。"

例如,
init.d 中存放的就是一系列系统服务的管理(启动与停止)脚本。
当系统升级有新的 *.conf 时,只需简单的替换原来的,因为用户和其他程序添加的配置都以单独文件的形式存放在 .d 文件夹中,不会受到影响。


參考資料:
http://unix.stackexchange.com/questions/4029/what-does-the-d-stand-for-in-directory-names
http://zhidao.baidu.com/question/297983472.html

沒有留言:

張貼留言