Linux 創建、修改、刪除 軟鏈接,快速完成IC設計中文件的更新

在工程應用中,對於需要經常修改的目錄,當我們需要在另外的工作目錄需要調用 經常需要更新的文件目錄時,這時我們可以使用軟鏈接來對工程目錄進行管理操作。

類似於windows系統的快捷方式,當打開快捷方式時,可以直接進入需要的文件目錄。

1. 軟鏈接的創建

ln -s 目標目錄 軟鏈接地址

目標目錄指軟連接指向的目標目錄下,軟鏈接地址指“快捷鍵”文件名稱,該文件是被指令創建的。
文件本來在data文件下是不存在的,執行指令後才存在的。

[root@weivid data]# ls
file				#data目錄下沒有軟鏈接,只有一個file的文件夾
[root@weivid data]# cd file/work/project
[root@weivid project]# pwd		#當前文件夾的路徑
/home/weivid/data/file/work/project	

在data文件夾創建一個updating的軟連接,用於指向文件夾:

[root@weivid data]# pwd
/home/weivid/data
[root@weivid data]# ln -s /home/weivid/data/file/work/project	updating
[root@weivid data]# ls
file updating
[root@weivid data]# ll updating			#查看屬性
lrwxrwxrwx 1 *** *** 58 Apr 10 13:37 updating -> /home/weivid/data/file/work/project

可以看到創建的軟連接是 lrwxrwxrwx,l 表示updating是軟鏈接。
需要注意的地方:

  1. 軟鏈接創建需要同級目錄下沒有同名的文件。
  2. 先指定目標目錄,再指定名稱。

2. 軟鏈接的修改

ln -snf 新目標的地址 軟鏈接地址

如果再上述work文件夾下存在另一個project_new 文件夾,此時需要修改data中的軟鏈接的updating的地址。

[root@weivid data]# ln -snf /home/weivid/data/file/work/project_new	updating
[root@weivid data]# ll updating			#查看屬性
lrwxrwxrwx 1 *** *** 58 Apr 10 13:37 updating -> /home/weivid/data/file/work/project_new

3. 軟鏈接的刪除

rm -rf 軟鏈接地址

和刪除文件和文件夾的方法一樣,刪除軟鏈接的方法也是相同的。

[root@weivid data]# ls
file updating
[root@weivid data]#  rm -rf updating
[root@weivid data]#  ls
file

4. 軟鏈接的使用

軟鏈接的使用大多用於工程應用中,如IC設計中,如需定期修改RTL code,在其他地方,需要調用生成的RTL,進行編譯,此時我們不需要每次拷貝生成的代碼,可以是直接使用軟鏈接的方式來獲取工程路徑。

歡迎關注下面公衆號,每週精選一篇原創文章!!!
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章