在一個Liunx系統中的多個用戶間,實現文件共享的方法有哪些?試討論它們的優缺點。
- 2019 年 10 月 7 日
- 筆記
鏈接是訪問同一個文件的目錄項,同一個文件可以有若干個鏈接,就是說,一個文件可以在多個目錄中進行登記,從而可以通過多條路徑訪問同一個文件,由多個用戶共同使用它。所以可以通過創建文件鏈接,使得各個用戶在自己方便的位置存取同一文件,實現文件共享。
鏈接有軟連接和硬鏈接兩種。以下是兩種鏈接的優缺點:
硬鏈接的優點:對於文件所做的任何修改都是有效的;不依賴訪問該文件所用的名字。缺點:文件的硬鏈接不能從最初的目錄項區分開來;硬鏈接不能用於創建目錄鏈接和在不同的文件系統間創建文件鏈接。
軟連接的優點:軟連接也叫符號鏈接,包含要鏈接到的文件名字,並且在符號鏈接之前那個文件不一定存在。軟連接可以跨越不同的文件系統,並且可以創建目錄間的鏈接;即使刪除軟連接也不會破壞原來的文件。缺點:軟連接文件不是一個獨立的文件,它的許多屬性依賴於原文件,所以給一個軟連接文件設置存取許可權是沒有意義的;軟鏈接鏈接文件建立後,如果刪除源文件,則軟連接文件將會指向一個空文件,軟連接也就會失效。