Linux磁盘管理——链接文件

硬链接

inode号不变,因为元数据信息是一样的

[root@51cto /]# mkdir homework
[root@51cto /]# touch /homework/ziqiang.txt
[root@51cto /]# echo "helloworld" >> /homework/ziqiang.txt 
[root@51cto /]# mkdir test
[root@51cto /]# ln /homework/ziqiang.txt /test/zq.txt
[root@51cto /]# ll /test/zq.txt 
-rw-r--r--. 2 root root 11 Jun  7 03:00 /test/zq.txt
[root@51cto /]# ll -i  /test/zq.txt 
652806 -rw-r--r--. 2 root root 11 Jun  7 03:00 /test/zq.txt
[root@51cto /]# ll -i  /homework/ziqiang.txt 
652806 -rw-r--r--. 2 root root 11 Jun  7 03:00 /homework/ziqiang.txt

硬链接的时候,文件名称看可以不一样

删除zq.txt,原来的数据还可以通过ziqiang.txt查看。此时 ll 查看硬链接为1,如果在删除就是真的删除文件了。

[root@51cto /]# rm -f /test/zq.txt 
[root@51cto /]# ll /homework/ziqiang.txt 
-rw-r--r--. 1 root root 11 Jun  7 03:00 /homework/ziqiang.txt

软连接(符号链接)

  可以给文件、目录(文件夹)创建软连接,软连接有点像快捷方式

lrwxrwxrwx. 1 root root   11 Jun  7 05:33 zq -> install.log

软连接的大小刚好是->后面路径的长度。如果软连接指向的那个文件被删除了,zai'c

猜你喜欢

转载自www.cnblogs.com/kelamoyujuzhen/p/9147514.html