您的位置:首页 > 运维架构 > Linux

对于Linux创建链接时终目录和文件处理的认识

2015-02-14 17:13 190 查看
为了更为直观的区分目录、文件和链接,以下结果使用可视化的文件目录截图。

问题:ln -s lnmp1.1-full.tar.gz /root/lnmp1.1-full

那么,链接路径/root/lnmp1.1-full中,lnmp1.1-full是作为目录建立还是作为链接建立?

答案是,

1.当lnmp1.1-full为已经存在的文件时,建立链接失败;

[root@localhost ~]# ln -s lnmp1.1-full.tar.gz lnmp1.1-full
ln: creating symbolic link `lnmp1.1-full' to `lnmp1.1-full.tar.gz': File exists


2.当lnmp1.1-full已经存在且为目录时,会在目录/root/lnmp1.1-full下建立名为lnmp1.1-full.tar.gz的链接,但是比较操蛋的是Linux下该链接的名字就叫lnmp1.1-full.tar.gz,而不会像Windows一样自动建立.lnk类型的文件;

[root@localhost ~]# ln -s lnmp1.1-full.tar.gz lnmp1.1-full


3.而当lnmp1.1-full不存在时,则会在/root下建立名为lnmp1.1-full的链接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: