linux下使用軟連線之案例二

2022-01-12 17:00:19 字數 762 閱讀 6981

下面通過乙個案例來解釋下

(1)上傳**

這個上傳沒啥說的,只不過是要上傳到乙個絕對路徑下面。比如我們原來是上傳到專案的/images/packing/下;

現在我們在tomcat外面建乙個資料夾,如:/home/tomtop1927/test/  這樣這個test就相當於我們的原來專案根目錄了。在我們上傳完之後,的真實位址類似於:/home/tomtop1927/test/images/packing/100_abc.jpg 。

其實這個絕對位址是不應該寫死的,最好是通過properties去讀取最好。對於上傳的**就不介紹了。

(2)建立軟連線

注意:現在test資料夾下面沒有imges這個資料夾,可以先自己手動建立乙個,然後再進入我們專案路徑建立軟連線。

(3)tomcat配置開啟軟連線

(4)完成

通過上面的3步就完成了,我們把上傳到了專案外面的乙個絕對路徑上,這樣假設運維人員忘記配置軟連線,上傳也不受影響。就是訪問這檔案的時候受影響,當訪問不了的時候,運維人員配置個軟連線就ok了。總之保證了檔案不丟失。

(2)除了上面說的**不一樣外,其他操作均一樣。

(3)本篇部落格介紹的這方案的優點是:上傳永遠不會出問題,即使忘記軟連線,也還是上傳到放檔案的地方。

缺點是:這個絕對路徑得寫到**裡,雖然可以通過配置properties的方式來解耦,但是變更路徑時需要運維人員去修改。

LINUX 下建立軟連線

今天用到了 linux 下的軟連線 好長時間沒有用到過 忘記了 這裡 給自己做乙個記錄 軟連線 用的 命令 ln 引數 原始檔 目標檔案 軟連線 會有同步性 就是不論 修改哪乙個 都會對應的放生變化 ln的鏈結又分軟鏈結和硬鏈結兩種,軟鏈結就是ln s 原始檔 目標檔案,它只會在你選定的位置上生成乙...

linux下刪除軟連線

1 建立乙個軟連線 root auc linux home ln s usr hb home hb link 2 刪除軟連線出現錯誤 root auc linux home rm home hb link rm 無法刪除 home hb link 是乙個目錄 3 刪除軟連線的正確方式 root au...

linux下刪除軟連線

linux環境下建立和刪除軟鏈結 ln s home zhenwx htccode v1 home zhenwx htccode 建立 home zhenwx htccode v1 的軟連線 linux下的軟鏈結類似於windows下的快捷方式 ln s home zhenwx htccode v1...