軟連接和硬鏈接的區別:
軟連接相當於目錄的快捷方式,硬鏈接相當於git倉庫中的文件,一個人修改,幾個人都能同步,即修改一處,另一處自動同步。
格式:ln -sf 源文件路徑 目標文件路徑(注意:不要以“/”結尾)
1.創建軟連接
#在根目錄下創建一個軟連接aaa(名字自己定義),當你進入根目錄下的aaa軟連接中,就相當於進入了/root/hhh目錄中,即:此時"cd /aaa"等價於"cd /root/hhh"。 ln -s /root/hhh /aaa
#注意
-s:建立軟鏈接文件。如果不加“-s”選項,則建立硬鏈接文件
-f:強制。如果目標文件已存在,則刪除目標文件后再建立鏈接文件
#創建硬鏈接
[root@centos7 tmp]#ln /etc/fstab #創建硬鏈接文件,目標文件沒有寫文件名,則會在當前目錄下創建一個與源文件相同名字的文件,也就是 /tmp/fstab
2.刪除軟連接
#刪除根目錄下的aaa軟連接,注意:aaa右邊不加"/"; rm -rf /aaa #注意:1.刪除軟連接並不會影響到hhh目錄中的文件,即使刪除了軟連接,hhh中文件仍然存在;而硬鏈接則會影響到hhh目錄中的文件。