1、簡介
軟連接是Linux中一個常用的命令,主要是為某個文件或者目錄在另一個位置建立一個同步的鏈接,以減少不必要的磁盤空間占用。
2、具體使用方式
1、創建軟鏈接
ln -s [源文件或目錄] [目標文件或目錄]
例如,在當前路徑下創建軟鏈接文件test引向/var/log/message
ln -s /var/log/message test
創建軟鏈接目錄/tmp/log引向/var/log
ln -s /var/log /tmp/log
2、刪除軟連接
rm -rf test
[NOTE]
在刪除軟連接目錄時要注意,后面加不加“/”是有區別的:
(1)、沒有“/”,即rm -rf /tmp/log是直接刪除軟連接目錄
(2)、加了“/”,即rm -rf /tmp/log/是刪除源目錄下的所有文件,而軟連接本身沒有被刪除
3、修改軟連接
ln -snf [新的源文件或目錄] [目標文件或目錄]
例如將上面的軟連接目錄的引向改成/run/log:
ln -snf /run/log /tmp/log
3、常用的參數
- -f : 鏈結時先將與 dist 同檔名的檔案刪除
- -d : 允許系統管理者硬鏈結自己的目錄
- -i : 在刪除與 dist 同檔名的檔案時先進行詢問
- -n : 在進行軟連結時,將 dist 視為一般的檔案
- -s : 進行軟鏈結(symbolic link)
- -v : 在連結之前顯示其檔名
- -b : 將在鏈結時會被覆寫或刪除的檔案進行備份
- -S SUFFIX : 將備份的檔案都加上 SUFFIX 的字尾
- -V METHOD : 指定備份的方式
- --help : 顯示輔助說明
- --version : 顯示版本
