linux python软连接_Linux软链接的创建,删除,修改
什么是Linux的軟連接,Linux軟鏈接就好比windows系統的快捷鍵。當你點擊了這個軟連接,它將跳轉對應的目標路徑。
創建軟連接ln?-s?【目標目錄】?【軟鏈接地址】
【目標目錄】指軟連接指向的目標目錄下,【軟鏈接地址】指“快捷鍵”文件名稱,該文件是被指令創建的。如下示例,我安裝的python3其路徑不是在/usr/bin/python,而是/usr/local/python3/bin/python3,現在我通過創建一個軟連接達到訪問系統python默認路徑,就能啟動python3(默認的centos系統,usr/bin/python是python2.x路徑)。ln?-s?/usr/local/python3/bin/python3??/usr/bin/python???//注意第一個路徑是新安裝的python版本路徑,而第二個路徑是系統默認路徑
運行以上命令我們查看下Linux文件信息和xftp下的/usr/bin/python,發現確實建立一個軟連接。
在很多時候我們在創建軟連接的時候,會遇到保存原來的版本。例如我們要升級python版本,我們既要2.x版本又要3.x版本。如果不覆蓋老版本,那么將原來/usr/bin/python鏈接改為別的名字,這樣既可保留了兩個版本的,一個python,一個python3。mv?/usr/bin/python?/usr/bin/python_old2
ln?-s?/usr/local/python3/bin/python3??/usr/bin/python
軟鏈接創建需要同級目錄下沒有同名的文件。就像你在windows系統桌面創建快捷鍵時,不能有同名的文件。?當同級目錄下,有同名的文件存在時,會報錯誤。
刪除軟連接rm?-rf?【軟鏈接地址】
上述指令中,軟鏈接地址最后不能含有“/”,當含有“/”時,刪除的是軟鏈接目標目錄下的資源,而不是軟鏈接本身。[root@ecs-yzjbz2150355000?~]#?rm?rf?/usr/bin/python_old2
rm:?cannot?remove?‘rf’:?No?such?file?or?directory
rm:?remove?symbolic?link?‘/usr/bin/python_old2’??y
[root@ecs-yzjbz2150355000?~]#?python_old2
-bash:?/usr/bin/python_old2:?No?such?file?or?directory
[root@ecs-yzjbz2150355000?~]#
修改軟連接ln?-snf?【新目標目錄】?【軟鏈接地址】這里修改是指修改軟鏈接的目標目錄
總結
以上是生活随笔為你收集整理的linux python软连接_Linux软链接的创建,删除,修改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: widget模式弄不出来_【春天文化】互
- 下一篇: python函数作为参数例题_笨办法学P