linux系统下创建symlink(@)即文件软链接(快捷方式)的命令
生活随笔
收集整理的這篇文章主要介紹了
linux系统下创建symlink(@)即文件软链接(快捷方式)的命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題起源:
在一個項目中看到有bert@文件名及大量的bert.20200501,bert.20200601等文件夾?
第一個問題文件名帶@符號代表什么
第二個問題這樣的做意義是什么
解答:
第一個問題的答案:通過 google搜索,可以確定@符號是鏈接(快捷方式)的一個標志。而這個標志并非所有的linux系統都會有。但是用ll查看,可以看到,該快捷方式指向文件或者目錄的地址。比如說
beart -> bert.20200501
命令為:
ln -s target symlink
第二個問題的答案:版本不斷的變化和更新,會導致這個無法使用一個固定的路徑去加載相應的文檔。使用這個命令后,加載路徑可以不用變化,只需變更symlink即可。這樣就變得非常方便,想用哪個版本就用哪個版本。特別方便。
-f 強制覆蓋原文件
-n 覆蓋目錄link文件,若不加則會在link目錄中創建鏈接
文件更新的命令:
ln -sf target_file symlink
文件夾更新的命令:
ln -sfn target_dir symlink
查看快捷方式實際指向的文件
ls -l 查看所有的
ls -l filename 顯示指定某個快捷方式的實際鏈接
總結
以上是生活随笔為你收集整理的linux系统下创建symlink(@)即文件软链接(快捷方式)的命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git查看改变的方法
- 下一篇: 非常好的bert中文预训练资料