將可執行檔案複製或者軟連線,即可直接執行。
cp pipework-master/pipework /usr/local/bin/
chmod +x /usr/local/bin/pipework
軟連線
命令: ln -s 原檔案 目標檔案
特徵:1.相當於windows的快捷方式
2.只是乙個符號連線,所以軟連線檔案大小都很小
3.當執行軟連線的時候,會根據連線指向找到真正的檔案,然後執行
4.所有軟連線檔案的許可權是777,而真正的許可權是由指向的那個檔案決定的
5.原檔案丟失,軟連線無法訪問,會報找不到的錯誤
6.ls -al以後,軟連線後面箭頭指向的是原檔案
硬連線命令: ln 原檔案 目標檔案
特徵:1.原檔案和連線檔案的屬性完全一樣
2.連線檔案和原檔案的關係類似於:複製+同步更新
3.當原檔案丟失,硬連線檔案還可以訪問
4.不能跨分割槽,不能針對目錄使用
5.原理:
原檔案和硬鏈結檔案的i節點號是相同的(ls -i),1個檔名對應乙個i節點,1個i節點可以通過多個檔名訪問,所以,他們的屬性完全相同,並且修改了其中乙個的內容另乙個也會跟著修改
linux軟連線和硬連線
1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...
linux 硬連線和軟連線
系統如何通過檔名訪問磁碟資料 每個檔案都對應了乙個inode物件 inode物件指出該檔案在物理磁碟上的位置,訪問檔案時,作業系統通過檔案找到乙個檔案的 inode 索引 找到對應的inode 硬連線和軟連線的區別 軟連線和硬鏈結都是產生檔案快捷方式的操作 類似於win下的快捷方式 只是底層索引方式...
Linux軟連線和硬連線
軟連線命令 ln s 原檔案 目標檔案 特徵 1.相當於windows的快捷方式 2.只是乙個符號連線,所以軟連線檔案大小都很小 3.當執行軟連線的時候,會根據連線指向找到真正的檔案,然後執行 4.所有軟連線檔案的許可權是777,而真正的許可權是由指向的那個檔案決定的 5.原檔案丟失,軟連線無法訪問...