一,软硬链接的区别
硬链接:多个文件名指向同一个索引(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注意:显示/目录下的文件名的数据大小
文件 = 文件元数据(文件的属性) + 文件数据(文件内容)
目录文件 = 文件元数据 + 文件数据(文件名)