0
点赞
收藏
分享

微信扫一扫

文件系统ln-软连接、硬链接

ivy吖 2022-03-21 阅读 80

文章目录

ln命令是linux系统中一个非常重要命令,英文全称是“link”,即链接的意思,它的功能是为某一个文件在另外一个位置建立一个同步的链接。 一种是hard link,又称为硬链接;另一种是symbolic link,又称为符号链接。

通俗一点理解,可以把硬链接当成源文件的副本,他和源文件一样的大小,但是事实上却不占任何空间。符号链接可以理解为类似windows一样的快捷方式。

目录本身就是特殊的文件
目录的block存放的是目录下文件和目录的名字

硬链接与软链接(符号链接)
ln

硬链接与软连接的区别:

语法格式:

常用参数:

-b为每个已存在的目标文件创建备份文件
-d此选项允许“root”用户建立目录的硬链接
-f强制创建链接,即使目标文件已经存在
-n把指向目录的符号链接视为一个普通文件
-i交互模式,若目标文件已经存在,则提示用户确认进行覆盖
-s对源文件建立符号链接,而非硬链接
-v详细信息模式,输出指令的详细执行过程

参考实例:

为源文件file.txt创建硬链接file_1:

使用ln命令的“-s”参数来创建目录的符号链接,并使用ls命令来查看链接文件的详细信息:

使用ln命令的“-v”参数来输出命令的详细执行过程:

使用ln命令的“-b”命令来创建目标文件的备份文件,并使用ls命令来查看:

相关命令:

1.df -Th 查看磁盘空间
2.df -Thi 查看inode情况
inode耗尽引发的故障

1.删除不用的小文件
2.备份后,重新创建文件系统

tune2fs 文件路径 查看文件系统的信息
dumpe2fs 文件路径 查看文件系统的信息

在这里插入图片描述

              总文章在:Linux常用命令
在这里插入图片描述

举报

相关推荐

0 条评论