ln是linux中又一個很是重要命令,它的功能是爲某一個文件在另一個位置創建一個同步的連接.當咱們須要在不一樣的目錄,用到相同的文件時,咱們不須要在每個須要的目錄下都放一個必須相同的文件,咱們只要在某個固定的目錄,放上該文件,而後在 其它的目錄下用ln命令連接(link)它就能夠,沒必要重複的佔用磁盤空間。 java
連接可分爲兩種 : 硬連接(hard link)與軟連接(symbolic link),硬連接的意思是一個檔案能夠有多個名稱,而軟連接的方式則是產生一個特殊的檔案,該檔案的內容是指向另外一個檔案的位置。硬連接是存在同一個文件系統中,而軟連接卻能夠跨越不一樣的文件系統。linux
實例1:給文件建立軟連接spa
ln -s log2013.log link2013
實例2:給文件建立硬連接code
ln log2013.log ln2013
實例3:將文件連接爲另外一個目錄中的相同名字orm
ln log2013.log test3
實例4:給目錄建立軟連接同步
ln -sv /opt/soft/test/test3 /opt/soft/test/test5