硬連接和軟連接

多情自古傷離別

  • 123
  • 硬連接和軟連接
    • 硬連接:創建硬連接實質上是增加額外的文件名引用該文件,即硬鏈接數有多少個文件名是多少個,如果多個路徑映射表中的文件對應的Inode號相同,這樣的情況下他們彼此之間叫硬連接,只有硬連接數小于1時,文件才為刪除狀態。彼此間互為硬鏈接的文件名對應于同一文件系統上一個物理文件,不能跨越驅動器或分區(每個分區上的inod號會獨立分配,可能兩個分區上的文件的inode號相同,跨分區創建硬鏈接,互為硬鏈接的兩個文件名,都只能指向所在分區的物理磁盤塊,因此他們指向的不是同一文件,導致命令報錯),如下:/app是單獨的分區
    • 圖片2
      • 目錄的硬鏈接:目錄至少有2個硬鏈接,對其創建子目錄時能夠增加硬鏈接數
      • 圖片2
      • 文件的硬鏈接:ln filename [linkname],給filename創建一個叫linkname的硬連接,不能給目錄創建命令來創建硬鏈接,硬連接相對路徑可以相對當前路徑,也可以是相對linkname的路徑
      • 圖片2
    • 軟連接(windows中的快捷方式):在元數據Inode的條目中存的不是數據塊的號碼的指針,存放的是一個路徑字符串,所以軟連接的大小是路徑字符串的字符個數
      • ln -s filename [linkname]:創建軟連接,filename可以是絕對路徑也可以是相對路徑
      • 使用相對路勁時要注意:當使用相對路徑來創建軟連接的時候,會出現一下錯誤,是因為在創建的時候,./表示相對的當前目錄/root,而創建好了后,軟連接指向的文件或者文件夾,./又是表示相對的當前目錄/app,因為在/app下找不到dir1而報錯;../root/Desktop在創建之前表示當前目錄(/root)的父目錄(/)下的/root/Desktop,創建之后表示當前目錄(/dir1/dir2/)的父目錄(/dir1)下的/root/Desktop,由于dir1下沒有/root/Desktop而出錯
      • 圖片2
      • 對ll 查看軟連接,加/和不加的區別,如果軟連接指向的是一個目錄的時候,加/就進入了該目錄中,不加表示軟連接本身
      • 123

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94893

(0)
DPingDPing
上一篇 2018-04-03 21:04
下一篇 2018-04-04 15:38

相關推薦

  • centos6啟動流程

    這是第四次

    2018-05-13
  • linux sed用法總結

    處理文本的工具sed?Stream EDitor, 行編輯器?sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。然后讀入下行,執行下一個循環。如果沒有使諸如‘D’的特殊命令,那會在兩個循環之間清空模式空間,…

    Linux筆記 2018-04-15
  • Linux系統上命令的使用格式

    在Linux系統中可執行的命令分為兩種:內建命令和外部命令??梢酝ㄟ^type+COMMAND來區分 內建命令的查詢: help COMMAND 外部命令的查詢: COMMAND –help / COMMAND -h man [options] [arguments] 常用選項: -a:在所有的man幫助手冊中搜索; -f:等同于whatis命令,…

    Linux筆記 2018-05-13
  • securceCRT網絡連接不正常解決途徑

    本文中centos版本為6.9

    2018-04-01
  • 第二周

    反向單引號 ` `:執行能力強,可以執行命令 [等價于$()]單引號 ‘ ’:只顯示字符雙引號 “ ”:識別變量,不識別命令花括號{ }: 里面內容互相組合 打印重復字符串的簡化形式echo file{1,3,5} 顯示為file1.3.5rm -f file{1,3,5} 刪除file1.3.5echo file{1..10} 顯示為file1&#8230…

    Linux筆記 2018-07-29
  • 虛擬化

    CPU虛擬化: 1、模擬:emulation; 2、虛擬:virtualization; a、完全虛擬化(full-virtualization):BT:二進制翻譯(軟件)、HVM:硬件輔助的虛擬化(硬件) b、半虛擬化(para-virtualization):   Memory虛擬化: 進程:線性地址空間 內核:物理地址空間 MMU ? vir…

    2018-07-11
欧美性久久久久