linux學習筆記4 檔案鏈結

2022-09-04 18:12:12 字數 651 閱讀 2975

類似windows快捷方式,提供指向實際檔案的通道,可以通過符號鏈結來讀、寫和執行檔案

ln -s 鏈結指向檔案 + 鏈結名

link-symbolic 鏈結-符號

可以為任意檔案建立符號鏈結

搞懂檔案怎麼儲存的

inode區+data block區

inode區:inode-number 檔案其他屬性,相當於書的目錄

data block區:data存放位置

ls -il 列出檔案的inode number

ll -i 列出檔案的

尋找檔案過程

從左到右:檔名;檔名對應的檔案的inode-number;inode-number對應的資料

硬鏈結,讓另乙個檔名對應同乙個inode-number,最終可以使多個檔名對應同乙個檔案。

本質上乙個檔案的硬鏈結和指向的檔案是同乙個原始檔,只不過有不同的名字,因為inode-number相同,讀寫這些硬鏈結都是讀寫這個原始檔。如果刪除原始檔,硬鏈結仍然能訪問,除非刪除所有的原始檔和硬鏈結。

注意:預設建立的就是硬鏈結,加上引數 -s 才是符號鏈結

不建議給目錄建立硬鏈結,容易造成目錄遍歷死迴圈

不能跨硬碟分割槽建立硬鏈結,因為不同的分割槽inode-number不是唯一的

Lawliet Python學習筆記4 檔案處理

讀檔案函式 a.read size a.readline size a.readlines hint 寫檔案函式 a.wirte s a.writelines lines a.seek offset 變數名 open 檔名 開啟模式 檔名 檔案路徑和名稱 絕對路徑 windows系統中檔案的路徑方式...

Linux學習筆記5 檔案

在 linux 中,所有的東西都被當成檔案 檔案許可權的第乙個字母代表檔案的型別 b 塊裝置檔案 c 字元裝置檔案 l鏈結檔案 d 目錄 一般檔案 許可權型別 r w x 擁有者u 組g 其他使用者o 執行 x 權力 沒有這個權利,無法進入目錄,建新檔案,以及查詢目錄下檔案和內容的許可權。讀權利 讀...

linux學習筆記二,檔案操作

在一般的檔案操作中,一般分為三個步驟,開啟檔案 操作檔案 關閉檔案。下面我們就安裝這三個步驟講解 一 開啟檔案。include include include int open const char path,int oflags int open const char path,int oflag...