LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1666|回复: 3

“6.5. 创建目录树”为什么使用install命令而不是mkdir呢?

[复制链接]
发表于 2006-8-5 21:59:49 | 显示全部楼层 |阅读模式

  1. install -dv /{bin,boot,dev,etc/opt,home,lib,mnt}
  2. install -dv /{sbin,srv,usr/local,var,opt}
  3. install -dv /root -m 0750
  4. install -dv /tmp /var/tmp -m 1777
  5. install -dv /media/{floppy,cdrom}
  6. install -dv /usr/{bin,include,lib,sbin,share,src}
  7. ln -sv share/{man,doc,info} /usr
  8. install -dv /usr/share/{doc,info,locale,man}
  9. install -dv /usr/share/{misc,terminfo,zoneinfo}
  10. install -dv /usr/share/man/man{1,2,3,4,5,6,7,8}
  11. install -dv /usr/local/{bin,etc,include,lib,sbin,share,src}
  12. ln -sv share/{man,doc,info} /usr/local
  13. install -dv /usr/local/share/{doc,info,locale,man}
  14. install -dv /usr/local/share/{misc,terminfo,zoneinfo}
  15. install -dv /usr/local/share/man/man{1,2,3,4,5,6,7,8}
  16. install -dv /var/{lock,log,mail,run,spool}
  17. install -dv /var/{opt,cache,lib/{misc,locate},local}
  18. install -dv /opt/{bin,doc,include,info}
  19. install -dv /opt/{lib,man/man{1,2,3,4,5,6,7,8}}
复制代码


如题!
不就是创建目录吗?
为什么不使用mkdir而要使用install呢?

mkdir 跟 install 两个命令有什么区别吗?

在两个命令的使用说明上实在是看不出有什么区别!请高手指教!:help
发表于 2006-8-6 08:22:02 | 显示全部楼层
早期的 Book 是用 mkdir 的,估计是用 install 可以用一条命令把目录创建及设置权限吧
回复 支持 反对

使用道具 举报

发表于 2009-4-29 17:41:16 | 显示全部楼层
我试过了,install和mkdir创建的目录权限完全相同啊
回复 支持 反对

使用道具 举报

发表于 2009-4-30 09:30:25 | 显示全部楼层
From diy-linux:
Current LFS inefficiently uses a raft of `install -d' commands for directory creation here. There is no need for this when `mkdir' is perfectly suited to the task. Only when custom permissions are required do we use `install -d'.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表