内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

Linux ln命令详解day2

2018-08-04 17:43 出处:清屏网 人气: 评论(0

ln -> link 链接

OPTIONS

-b或--backup:删除,覆盖目标文件之前的备份;

-d或-F或——directory  建立目录的硬链接

-f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;

-i或——interactive:覆盖既有文件之前先询问用户;

-n或--no-dereference:把符号连接的目的目录视为一般文件;

-s或——symbolic:对源文件建立符号连接,而非硬连接;

-S<字尾备份字符串>或--suffix=<字尾备份字符串>:用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它;

-v或——verbose:显示指令执行过程;

-V<备份方式>或--version-control=<备份方式>:用“-b”参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用“-S”参数变更,当使用“-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串;

软链接(符号link)和硬链接的区别

硬链接(这里用hard代)

ls a.txt test/a.txt.hard 创建a.txt的硬链接

hard相当于源文件的一个备份 他们的inode 和文件msg 都是一样的

都指向了同一个空间  如果吧源文件删除了  hard还在的话,那么空间里面的文件就还在

修改任意一个文件 另一个文件也随之改变

特点: 拥有相同的inode 和 储存block,可以看做同一个文件

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

不可夸分区

不可对目录使用

软连接

ln -s a.txt  test/a.txt.soft创建a.txt的软链接到a.txt.soft

软连接就相当于win的快捷方式   a.txt 和a.txt.hard的inode 不同

如果a.txt被delete了  那么a.txt.soft就木有用了  ,查看a.txt.soft相当于查看a.txt

a.txt.soft的block里面存的是a.txt的相关msg

特点: 软链接有自己的inode 和 block块,但是数据块只保存了源文件的name和inode没有实际的文件数据

修改任意一个文件,另一个都改变*()

删除源文件,软链接不可使用

分享给小伙伴们:
本文标签: Linux命令

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号