+ -
当前位置:首页 → 问答吧 → “6.5. 创建目录树”为什么使用install命令而不是mkdir呢?

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

时间:2006-08-06

来源:互联网

代码:
install -dv /{bin,boot,dev,etc/opt,home,lib,mnt}
install -dv /{sbin,srv,usr/local,var,opt}
install -dv /root -m 0750
install -dv /tmp /var/tmp -m 1777
install -dv /media/{floppy,cdrom}
install -dv /usr/{bin,include,lib,sbin,share,src}
ln -sv share/{man,doc,info} /usr
install -dv /usr/share/{doc,info,locale,man}
install -dv /usr/share/{misc,terminfo,zoneinfo}
install -dv /usr/share/man/man{1,2,3,4,5,6,7,8}
install -dv /usr/local/{bin,etc,include,lib,sbin,share,src}
ln -sv share/{man,doc,info} /usr/local
install -dv /usr/local/share/{doc,info,locale,man}
install -dv /usr/local/share/{misc,terminfo,zoneinfo}
install -dv /usr/local/share/man/man{1,2,3,4,5,6,7,8}
install -dv /var/{lock,log,mail,run,spool}
install -dv /var/{opt,cache,lib/{misc,locate},local}
install -dv /opt/{bin,doc,include,info}
install -dv /opt/{lib,man/man{1,2,3,4,5,6,7,8}}
如题!
不就是创建目录吗?
为什么不使用mkdir而要使用install呢?

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

在两个命令的使用说明上实在是看不出有什么区别!请高手指教!

作者: pingpz   发布时间: 2006-08-06

早期的 Book 是用 mkdir 的,估计是用 install 可以用一条命令把目录创建及设置权限吧

作者: d00m3d   发布时间: 2006-08-06

我试过了,install和mkdir创建的目录权限完全相同啊

作者: hougollen   发布时间: 2009-04-29

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'.

作者: newper   发布时间: 2009-04-30

热门下载

更多