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