linux建立軟連接


ln -s  絕對路徑  目標目錄文件
[root@localhost src]# ls
debug  kernels  linux-2.6.20  linux-2.6.20.tar.gz
[root@localhost src]# ln -sv /usr/src/linux-2.6.20 /home/zhangchao/linux
"/home/zhangchao/linux" -> "/usr/src/linux-2.6.20"
[root@localhost src]#
[root@localhost src]# cd -
/home/zhangchao
[root@localhost zhangchao]# ls
linux
[root@localhost zhangchao]# cd linux/
[root@localhost linux]# ls
arch     crypto         include  kernel       mm              scripts
block    Documentation  init     lib          net             security
COPYING  drivers        ipc      MAINTAINERS  README          sound
CREDITS  fs             Kbuild   Makefile     REPORTING-BUGS  usr

符號鏈接的目的是:在不改變原目錄/文件的前提下,起一個方便的別名!

必要參數

  • -b 刪除,覆蓋以前建立的鏈接
  • -d 允許超級用戶制作目錄的硬鏈接
  • -f 強制執行
  • -i 交互模式,文件存在則提示用戶是否覆蓋
  • -n 把符號鏈接視為一般目錄
  • -s 軟鏈接(符號鏈接)
  • -v 顯示詳細的處理過程
軟連接就相當於windows的快捷方式。
ln -s /data/dir  /tmp/aaa
ln -s  源目錄 目標軟連接

進入軟連接
cd /tmp/aaa

實際上aaa這個軟連接就相當於/data/dir了。很簡單吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM