ln命令的功能是為某一個文件在另外一個位置建立一個同步的鍊接,類似于window中的快捷鍵,每次訪問程序時隻需鼠标雙擊一下,即可運行程序。
1.命令格式ln [options] [srcFile] [destFile]
2.命令參數必要參數:
選擇參數:
1.創建軟鍊接
ln -s info.log info.log.link
ls -al info.log.link
由圖中可以看出,已經創建一個軟鍊接
2.鍊接失效
如果此時将info.log文件修改名稱
mv info.log info1.log
ls -al info.log.link
鍊接顯示為失效
3.創建硬鍊接
ln info.log info.log.ln
ls -al info.log info.log.ln
由圖片可知,硬鍊接的文件信息基本上與原文件相同,軟件鍊接是一個指向原文件的鍊接。
4.文件鍊接為另外目錄中的相同名字
ln info.log a4
a4為當前目錄下的一個空目錄,執行ln info.log a4,則會在a4目錄下生成一個同文件名的硬連接
5.目錄創建軟鍊接
ln -sv /test/a /test/a5
目錄隻能創建軟鍊接
目錄創建鍊接必須用絕對路徑
在鍊接目标目錄中修改文件都會在源文件目錄中同步變化
6.版本号
ln --version
知識點
軟鍊接
硬鍊接
要注意
ln命令會保持每一處鍊接文件的同步性,也就是說,不論你改動了哪一處,其它的文件都會發生相同的變化;
ln –s 源文件 目标文件,隻會在選定的位置上生成一個文件的鏡像,不會占用磁盤空間。硬鍊接 ln 源文件 目标文件,沒有參數-s, 會在你選定的位置上生成一個和源文件大小相同的文件,無論是軟鍊接還是硬鍊接,文件都保持同步變化。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!