天天看點

Ubuntu建立檔案或檔案夾連結

分享知識 傳遞快樂

硬連結:與普通檔案沒什麼不同,inode 都指向同一個檔案在硬碟中的區塊

軟連結:儲存了其代表的檔案的絕對路徑,是另外一種檔案,在硬碟上有獨立的區塊,通路時替換自身路徑。所謂的軟連結和Windows上的快捷方式一個性質。

建立軟連結的方式要用到 ln指令:

文法:

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選項建立符号連接配接,則“源檔案”可以是檔案或者目錄。建立硬連接配接時,則“源檔案”參數隻能是檔案;

目标檔案:指定源檔案的目标連接配接檔案。

例:

ln -s [要建立的檔案或檔案夾] [軟連結存放位置]