linux-第三章-软硬链接区别

 一,软硬链接的区别

硬链接:多个文件名指向同一个索引(inode)节点号

作用:防止误删除(备份的是文件名,并不是文件数据),节省磁盘的大量空间

对象:文本文件,不支持跨文件系统

特性:硬链接次数为0,则文件不存在

标识:硬链接次数,次数为0,则文件不存在

注意:硬链接只能在同一个文件系统中创建,目录文件不支持硬链接,文本文件支持硬链接

移动或者删除源文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在件 结构中的位置。

软链接:类似window下的快捷方式

作用:快捷方便管理文件(快速便捷通过指定的位置访问在其他路径的文件)

对象:文本文件,目录文件,支持跨文件系统

标识:l

特性:删除源文件快捷方式不能使用

注意:创建软链接

                1.链接文件标红的原因:文件找不到或误删除

                2.源文件和快捷方式不再同一路径需要通过绝对路径创建

                3.创建的快捷方式名不存在

注意:创建硬链接

              1.创建的链接文件名不存在

              2.目录文件的硬链接次数默认为2(除了目录文件名还有.可以匹配对应的目录文件)

 

二, 创建软硬链接

[root@comeon ~]# ln  源文件  链接文件名    创建硬链接

[root@comeon ~]# ln -s 源文件  快捷方式文件名    创建软连接

创建文本文件

                      touch 文本文件名...

创建目录文件

                       mkdir 目录文件名....

三,删除操作 和其他操作

删除文本文件

rm  文本文件名

删除目录文件

rm -r  目录文件名

查看文本文件的内容

cat  文本文件名

编辑文本内容

echo 文本文件  >>  文本文件名

注意: 

[root@comeon ~]# ll /
总用量 28

注意:显示目录所有文件数据所占用多少数据块,一个数据块=4KB
[root@comeon ~]# ll -d
dr-xr-x---. 13 root root 4096  9月 18 12:17 

注意:显示/目录下的文件名的数据大小

文件 = 文件元数据(文件的属性) + 文件数据(文件内容)

目录文件 = 文件元数据 + 文件数据(文件名)

你可能感兴趣的:(LIinux,linux,运维,服务器)