对于Linux创建链接时终目录和文件处理的认识
16lz
2021-01-22
为了更为直观的区分目录、文件和链接,以下结果使用可视化的文件目录截图。
问题: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的链接。
更多相关文章
- Linux系统下查看目录大小
- 添用户报错:useradd:警告:此主目录已经存在
- Linux下动态链接库创建问题
- Linux命令备忘实例(10)——目录管理
- ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自
- linux使用技巧,返回上一次目录
- cp dir recursivly不包括2个子目录
- Linux中/proc目录下文件详解之(二)
- linux /usr /var /etc 目录