Linux学习笔记(3)

一、链接命令:ln

ln -s [原文件] [目标文件]

命令英文愿意:link

功能描述:生成链接文件

选项: -s 创建软链接

硬链接特征:

1、拥有相同的i节点和存储block块,可以看做是同一个文件

2、可通过i节点识别

3、不能跨分区

4、不能针对目录使用

运行效果:

[root@localhost ~]# ln /root/anaconda-ks.cfg  /tmp/ana.hard
[root@localhost ~]# ll
总用量 44
-rw-------. 2 root root  1208 12月 27 05:48 anaconda-ks.cfg
-rw-r--r--. 1 root root 25906 12月 27 05:48 install.log
-rw-r--r--. 1 root root  7690 12月 27 05:44 install.log.syslog
[root@localhost ~]# ll /tmp/
总用量 12
-rw-------. 2 root root 1208 12月 27 05:48 ana.hard
drwxrwxrwt. 2 root root 4096 1月   8 20:49 VMwareDnD
drwx------. 2 root root 4096 1月   8 20:49 vmware-root
-rw-------. 1 root root    0 12月 27 05:32 yum.log
[root@localhost ~]# ls -i /root/anaconda-ks.cfg /tmp/ana.hard
262419 /root/anaconda-ks.cfg  262419 /tmp/ana.hard

软链接特征:

1、类似Windows快捷方式

2、软链接拥有自己的I节点和Block块,但是数据块中只保存原文件的文件名和I节点号,并没有实际的文件数据

3、lrwxrwxrwx l 软链接

软链接的文件权限都为rwx

4、修改任意文件,另一个都改变

5、删除原文件,软链接不能使用

注意如果做软链接的话,如果原文件和目标文件不在同一个目录。那么原文件要使用绝对路径








































你可能感兴趣的:(linux)