1. 程式人生 > >Ubuntu建立檔案或資料夾連結

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 [要建立的檔案或資料夾] [軟連結存放位置]