IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁系統(tǒng)集成無線技術(shù) → linux上link命令使用心得

linux上link命令使用心得

時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)

  為了免去每次都到目錄去找你的應(yīng)用程序,那么使用ln命令創(chuàng)建一個(gè)連接就是最最理想的做法:

  ln是linux中又一個(gè)非常重要命令,它的功能是為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同不的鏈接,這個(gè)命令最常用的參數(shù)是-s,具體用法是:ln –s 源文件 目標(biāo)文件。

  當(dāng)我們需要在不同的目錄,用到相同的文件時(shí),我們不需要在每一個(gè)需要的目錄下都放一個(gè)必須相同的文件,我們只要在某個(gè)固定的目錄,放上該文件,然后在其它的目錄下用ln命令鏈接(link)它就可以,不必重復(fù)的占用磁盤空間。例如:ln –s /bin/less /usr/local/bin/less

  -s 是代號(hào)(symbolic)的意思。

  這里有兩點(diǎn)要注意:第一,ln命令會(huì)保持每一處鏈接文件的同步性,也就是說,不論你改動(dòng)了哪一處,其它的文件都會(huì)發(fā)生相同的變化;第二,ln的鏈接又軟鏈接和硬鏈接兩種,軟鏈接就是ln –s ** **,它只會(huì)在你選定的位置上生成一個(gè)文件的鏡像,不會(huì)占用磁盤空間,硬鏈接ln ** **,沒有參數(shù)-s, 它會(huì)在你選定的位置上生成一個(gè)和源文件大小相同的文件,無論是軟鏈接還是硬鏈接,文件都保持同步變化。

  如果你用ls察看一個(gè)目錄時(shí),發(fā)現(xiàn)有的文件后面有一個(gè)@的符號(hào),那就是一個(gè)用ln命令生成的文件,用ls –l命令去察看,就可以看到顯示的link的路徑了。

  指令詳細(xì)說明

  指令名稱 : ln

  使用權(quán)限 : 所有使用者

  使用方式 : ln [options] source dist,其中 option 的格式為 :

  [-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]

  [--help] [--version] [--]

  說明 : Linux/Unix 檔案系統(tǒng)中,有所謂的連結(jié)(link),我們可以將其視為檔案的別名,而連結(jié)又可分為兩種 : 硬連結(jié)(hard link)與軟連結(jié)(symbolic link),硬連結(jié)的意思是一個(gè)檔案可以有多個(gè)名稱,而軟連結(jié)的方式則是產(chǎn)生一個(gè)特殊的檔案,該檔案的內(nèi)容是指向另一個(gè)檔案的位置。硬連結(jié)是存在同一個(gè)檔案系統(tǒng)中,而軟連結(jié)卻可以跨越不同的檔案系統(tǒng)。

  ln source dist 是產(chǎn)生一個(gè)連結(jié)(dist)到 source,至于使用硬連結(jié)或軟鏈結(jié)則由參數(shù)決定。

  不論是硬連結(jié)或軟鏈結(jié)都不會(huì)將原本的檔案復(fù)制一份,只會(huì)占用非常少量的磁碟空間。

  -f : 鏈結(jié)時(shí)先將與 dist 同檔名的檔案刪除

  -d : 允許系統(tǒng)管理者硬鏈結(jié)自己的目錄

  -i : 在刪除與 dist 同檔名的檔案時(shí)先進(jìn)行詢問

  -n : 在進(jìn)行軟連結(jié)時(shí),將 dist 視為一般的檔案

  -s : 進(jìn)行軟鏈結(jié)(symbolic link)

  -v : 在連結(jié)之前顯示其檔名

  -b : 將在鏈結(jié)時(shí)會(huì)被覆寫或刪除的檔案進(jìn)行備份

  -S SUFFIX : 將備份的檔案都加上 SUFFIX 的字尾

  -V METHOD : 指定備份的方式

  --help : 顯示輔助說明

  --version : 顯示版本

  范例 :

  將檔案 yy 產(chǎn)生一個(gè) symbolic link : zz

  ln -s yy zz

  將檔案 yy 產(chǎn)生一個(gè) hard link : zz

  ln yy xx

  ps:

  我在使用的時(shí)候發(fā)現(xiàn)一個(gè)自己的心得,特意貢獻(xiàn)出來,大家學(xué)習(xí)。

  1。當(dāng)你想把應(yīng)用程序連接使在其他目錄下都能使用,那么你比需要從usr/bin下進(jìn)行連接eg:cd usr/bin/  ln -s /home/yourname/tools/dnw2/dnw2 dnw 這里的dnw就是你在將來使用的那個(gè)命令,他的用法跟/dnw2/dnw2下的用法是一樣的。

  2。當(dāng)你想在usr/bin下調(diào)用那個(gè)文件或者應(yīng)用程序的時(shí)候就把你想調(diào)的目錄下文件連接到。

關(guān)鍵詞標(biāo)簽:linux,link命令

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 如何將無線路由當(dāng)無線交換機(jī)使用方法如何將無線路由當(dāng)無線交換機(jī)使用方法mercury無線路由器設(shè)置圖文教程(水星MW150Rmercury無線路由器設(shè)置圖文教程(水星MW150R水星Mercury路由器設(shè)置ADSL上網(wǎng)設(shè)置(圖文教水星Mercury路由器設(shè)置ADSL上網(wǎng)設(shè)置(圖文教Dlink 無線路由器怎么設(shè)置 dlink DI-624無線Dlink 無線路由器怎么設(shè)置 dlink DI-624無線

相關(guān)下載

人氣排行 無線路由器信號(hào)增強(qiáng)設(shè)置方法fast無線路由器設(shè)置方法 FAST FW300R無線路由器設(shè)置圖解mercury無線路由器設(shè)置圖文教程(水星MW150R)TP-Link 54M 無線寬帶路由器密碼的設(shè)置圖文教程tenda無線路由器設(shè)置教你用無線熱點(diǎn)chinanet免費(fèi)無線上網(wǎng)TP-LINK 無線路由器設(shè)置詳細(xì)圖解TL-WR340G 無線路由器設(shè)置8步走