Linux ln指令
生活随笔
收集整理的這篇文章主要介紹了
Linux ln指令
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ln命令用來(lái)為文件創(chuàng)件連接,連接類型分為硬連接和符號(hào)連接兩種,默認(rèn)的連接類型是硬連接。如果要?jiǎng)?chuàng)建符號(hào)連接必須使用"-s"選項(xiàng)。
注意:符號(hào)鏈接文件不是一個(gè)獨(dú)立的文件,它的許多屬性依賴于源文件,所以給符號(hào)鏈接文件設(shè)置存取權(quán)限是沒(méi)有意義的。
語(yǔ)法
ln(選項(xiàng))(參數(shù))選項(xiàng)
-b或--backup:刪除,覆蓋目標(biāo)文件之前的備份; -d或-F或——directory:建立目錄的硬連接; -f或——force:強(qiáng)行建立文件或目錄的連接,不論文件或目錄是否存在; -i或——interactive:覆蓋既有文件之前先詢問(wèn)用戶; -n或--no-dereference:把符號(hào)連接的目的目錄視為一般文件; -s或——symbolic:對(duì)源文件建立符號(hào)連接,而非硬連接; -S<字尾備份字符串>或--suffix=<字尾備份字符串>:用"-b"參數(shù)備份目標(biāo)文件后,備份文件的字尾會(huì)被加上一個(gè)備份字符串,預(yù)設(shè)的備份字符串是符號(hào)“~”,用戶可通過(guò)“-S”參數(shù)來(lái)改變它; -v或——verbose:顯示指令執(zhí)行過(guò)程; -V<備份方式>或--version-control=<備份方式>:用“-b”參數(shù)備份目標(biāo)文件后,備份文件的字尾會(huì)被加上一個(gè)備份字符串,這個(gè)字符串不僅可用“-S”參數(shù)變更,當(dāng)使用“-V”參數(shù)<備份方式>指定不同備份方式時(shí),也會(huì)產(chǎn)生不同字尾的備份字符串; --help:在線幫助; --version:顯示版本信息。參數(shù)
- 源文件:指定連接的源文件。如果使用-s選項(xiàng)創(chuàng)建符號(hào)連接,則“源文件”可以是文件或者目錄。創(chuàng)建硬連接時(shí),則“源文件”參數(shù)只能是文件;
- 目標(biāo)文件:指定源文件的目標(biāo)連接文件。
實(shí)例
將目錄/usr/mengqc/mub1下的文件m2.c鏈接到目錄/usr/liu下的文件a2.c
cd /usr/mengqc ln /mub1/m2.c /usr/liu/a2.c在執(zhí)行l(wèi)n命令之前,目錄/usr/liu中不存在a2.c文件。執(zhí)行l(wèi)n之后,在/usr/liu目錄中才有a2.c這一項(xiàng),表明m2.c和a2.c鏈接起來(lái)(注意,二者在物理上是同一文件),利用ls -l命令可以看到鏈接數(shù)的變化。
在目錄/usr/liu下建立一個(gè)符號(hào)鏈接文件abc,使它指向目錄/usr/mengqc/mub1
ln -s /usr/mengqc/mub1 /usr/liu/abc執(zhí)行該命令后,/usr/mengqc/mub1代表的路徑將存放在名為/usr/liu/abc的文件中。
總結(jié)
以上是生活随笔為你收集整理的Linux ln指令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 设置nginx开机启动
- 下一篇: Nginx Keepalived安装部署