• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Linux軟鏈接和硬鏈接的區別

    軟硬鏈接的利用和區別

    2f738bd4b31c870153a5959d287f9e2f0708ffbe.jpg

    東西/原料

    • Centos 7

    方式/步調

    1. 1

      建立一個文件123.txt并在里面寫入內容hello

      touch 123.txt ? //新建文件

      cat 123.txt ? //查看文件內容

      9213b07eca80653841a79d6898dda144ad34827f.jpg
    2. 2

      軟鏈接

      例:

      對123.txt建立一個軟鏈接并定名為123-softlink.txt

      ln -s 123.txt 123-softlink.txt? //建立軟毗連

      cat?123-softlink.txt ?? //查看軟鏈接文件內容

      ls -lh ?? //顯示信息可以看到軟鏈接是指標的目的源文件的而且比源文件小

      77094b36acaf2eddff567092821001e939019321.jpg a5c27d1ed21b0ef4af14bc25d2c451da80cb3ec8.jpg
    3. 3

      軟鏈接半斤八兩于Windows的建立快捷體例

      刪除源文件123.txt后123-softlink.txt會掉效

      驗證:

      rm -r 123.txt ?? //刪除文件123.txt

      cat 123-softlink.txt ? //再次查看適才的軟鏈接顯示沒有那個目次

      e7cd7b899e510fb3c4dd4eecd633c895d0430c80.jpg
    4. 4

      再建立一個文件1.txt,寫入內容hi

      touch 1.txt

      8601a18b87d6277f64e00a4327381f30e824fcdf.jpg
    5. 5

      建立硬鏈接

      例:

      對1.txt建立硬鏈接定名為1-hardlink.txt

      ln 1.txt 1-hardlink.txt ?? //建立硬鏈接

      ls -l ? //查看目次下所有文件信息,這里可以看到硬鏈接文件與源文件巨細不異

      cat?1-hardlink.txt ? //查看文件

      a8773912b31bb05115188853397adab44aede089.jpg
    6. 6

      硬鏈接間的文件巨細文件間的巨細一致,硬鏈接半斤八兩于一個文件有多個名字,只刪失落此中一個名字的時辰不會刪除文件,硬鏈接數會減1,當硬鏈接數為0時才會刪除文件,硬鏈接的inode號不異。

      ls -lh? //此刻可以看到硬鏈接數為2

      ls -il? //可以看到inode號


      ac345982b2b7d0a25d6321e6c4ef76094b369a26.jpg 267f9e2f07082838ea6bfc6fb799a9014c08f163.jpg
    7. 7

      驗證:刪除文件1.txt后硬鏈接1-hardlink.txt依舊生效

      rm -r 1.txt? //刪除文件1.txt

      ls -lh? //此時可以看到硬鏈接數減了1

      cat?1-hardlink.txt ? //文件不會因為1.txt刪除而掉效

      2cf5e0fe9925bc3127b524e351df8db1ca1370e4.jpg
    • 發表于 2019-11-18 20:36
    • 閱讀 ( 649 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆