Linux ln命令详解 day2

作者: 6332f1fcb3ff | 来源:发表于2018-08-04 09:38 被阅读3次

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 ln命令详解 day2

    ln -> link 链接 OPTIONS -b或--backup:删除,覆盖目标文件之前的备份; -d或-F或—...

  • Linux

    linux awk命令详解、linux awk命令Linux常用操作指令Linux netstat命令详解 awk...

  • ln -s 软链接

    linux 创建连接命令 ln -s 软链接linux-ln -s(链接)、mount(挂载 软连接和硬连接 硬链...

  • ln 命令详解

    ln 命令用来为文件创建连接,连接类型分为硬连接(默认)和符号连接两种。 语法 选项:可选参数。见下节。 源文件:...

  • Lniux的top命令

    Linux top命令详解 地址:Linux top命令的用法详细详解_南有南无-CSDN博客_linux top...

  • Linux 中的 ln 命令

    Linux ln 命令 Intro Linux 中的文件分为 Hard Link 和 Symbolic Link ...

  • linux命令 - ln

    功能 make links

  • linux ln 命令

    ln: 功能:为某一个文件在另外一个位置建立一个链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 ...

  • Linux ln 命令

    Linux 中的文件分为 Hard Link 和 Symbolic Link 两种。Hard Link 文件又被称...

  • Linux ln 命令

    Linux 中的文件分为 Hard Link 和 Symbolic Link 两种。Hard Link 文件又被称...

网友评论

    本文标题:Linux ln命令详解 day2

    本文链接:https://www.haomeiwen.com/subject/amvpvftx.html