2.5 软链接与硬链接

#搜索软链接,软链接作用在于快速的找到文件

find  /etc/ -type l  | xargs ls -l


#比较软链接与原文件

du -sh /lib64/libudev.so.0 /lib64/libudev.so.0.5.1


#软链接最大的作用是如果分区的一个文件夹空间满了,可以先把文件夹移动另一个大容量的分区,然后软链接到原来的分区.


#做软链接要加绝对路径

ln -s /root/12.txt  /tmp/23.txt

ls -l /tmp/23.txt


#硬链接是多个文件对应一个Inode,删除其中一个硬链接不受影响,不能跨分区

ln /root/tim.txt  /tmp/feng.txt

ls -ihl /root/tim.txt  /tmp/feng.txt

du -sh /root/tim.txt ; du -sh /tmp/feng.txt

rm -f /root/tim.txt 

ln /tmp/feng.txt  /boot/tim1.txt


习题:

1. 关于软链接硬链接的区别描述正确的是?

软链接相当是windows下的快捷方式,当删除源文件后那么软链接失效

硬链接不能跨分区

硬链接不能作用于目录

删除硬链接的源文件不受影响

2. 关于软链接的用途描述正确的是?

软链接可以跨分区,也可以给目录创建软链接

当某个分区不够用时,则可以在该分区下创建一个软链接,链接到一个大的分区下,这样可以避免磁盘写满

有时候某个文件被多次使用时,而且必须在多个目录下,我们就可以给该文件创建软链接


总结:

主要:软链接ln -s sfile  dfile,可以跨分区,使用绝对路径,硬链接ln sfile dfile,不可以跨分区,共用一个inode


你可能感兴趣的:(2.5,软链接与硬链接)