Linux命令详解之三光盘加载及软硬链接

1. 加载光盘-mount


挂载时出现的问题

# mount /dev/cdrom /mnt/cdrom
mount: you must specify the filesystem type
处理方法:
虚拟机->setting->cd/dvd->device status->connected前面的勾打上

在CD/DVD选项中注意iso镜像地址是否正确!

最后记得重启一下虚拟机!


2. 卸载光盘-umount

Linux命令详解之三光盘加载及软硬链接_第1张图片



3. 查看磁盘-df

Linux命令详解之三光盘加载及软硬链接_第2张图片


4. 创建新文件-touch

Linux命令详解之三光盘加载及软硬链接_第3张图片


5. 文件链接-ln

Linux命令详解之三光盘加载及软硬链接_第4张图片

例如:

Linux命令详解之三光盘加载及软硬链接_第5张图片

例如:

Linux命令详解之三光盘加载及软硬链接_第6张图片


使用 ls -il 查看文件的inode号及文件权限

区别:
1.硬链接原文件/链接文件公用一个inode号,说明他们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明他们是两个不同的文件;
2.在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
3.链接数目是不一样的,软链接的链接数目不会增加;
4.文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的。而这里软链接显示的大小与原文件就不同了,BBB大小是95B,而BBBsoft是3B。因为BBB共有3个字符

5.软链接没有任何文件系统的限制,任何用户可以创建指向目录的符号链接

总之,建立软链接就是建立了一个新文件。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到真正要访问的文件。

当然软链接也有硬链接没有的缺点:因为链接文件包含有原文件的路径信息,所以当原文件从一个目录下移到其他目录中,再访问链接文件,系统就找不到了,而硬链接就没有这个缺陷,你想怎么移就怎么移;还有它要系统分配额外的空间用于建立新的索引节点和保存原文件的路径。


参考链接:

http://www.cnblogs.com/yfanqiu/archive/2012/06/11/2545556.html



你可能感兴趣的:(Linux基础)