Ubuntu建立檔案或資料夾連結
阿新 • • 發佈:2019-02-05
分享知識 傳遞快樂
硬連結:與普通檔案沒什麼不同,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 [要建立的檔案或資料夾] [軟連結存放位置]