今天在工做中遇到了「ln -sf」命令,發覺好久沒用基本忘光,遂重拾鳥哥神書溫補了一把。node
簡單描述的話,ln是linux中用來連接文件的,存在兩種不一樣的鏈接:linux
1) Hard Linkfile
實現該操做很簡單 ln src_file dist_filedi
2) Soft Link文件
ln -s[f] src_file dist_file文件系統
-f參數表示,若是目標文件存在,先刪除目標文件再建立。因此-f慎用。工作
那麼Hard Link與Soft Link有何區別呢?參數
Hard:src和dist file能夠等同爲一個文件,在文件系統中會指向相同的inode,所以對任意一方的修改都會影響到另外一方。H方式目前只支持文件。系統
Soft:能夠理解成Windows中的快捷方式,src是本體,dist是殼子。