對於Linux建立鏈結時終目錄和檔案處理的認識

2021-06-28 18:07:05 字數 681 閱讀 4506

為了更為直觀的區分目錄、檔案和鏈結,以下結果使用視覺化的檔案目錄截圖。

問題:ln -s lnmp1.1-full.tar.gz /root/lnmp1.1-full

那麼,鏈結路徑/root/lnmp1.1-full中,lnmp1.1-full是作為目錄建立還是作為鏈結建立?

答案是,

1.當lnmp1.1-full為已經存在的檔案時,建立鏈結失敗;

[root@localhost ~]# ln -s lnmp1.1-full.tar.gz lnmp1.1-full

ln: creating symbolic link `lnmp1.1-full' to `lnmp1.1-full.tar.gz': file exists

2.當lnmp1.1-full已經存在且為目錄時,會在目錄/root/lnmp1.1-full下建立名為lnmp1.1-full.tar.gz的鏈結,但是比較操蛋的是linux下該鏈結的名字就叫lnmp1.1-full.tar.gz,而不會像windows一樣自動建立.lnk型別的檔案;

[root@localhost ~]# ln -s lnmp1.1-full.tar.gz lnmp1.1-full
3.而當lnmp1.1-full不存在時,則會在/root下建立名為lnmp1.1-full的鏈結。

linux建立檔案 目錄鏈結

linux建立檔案 目錄鏈結 1.使用方式 ln option source file dist file f 建立時,將同檔名刪除 i 刪除前進行詢問 ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc 的硬連線,2.硬鏈結可認為是乙個檔案擁有兩個檔名 而軟鏈結則是 ...

linux建立檔案 目錄鏈結

1.使用方式 ln option source file dist file f 建立時,將同檔名刪除.i 刪除前進行詢問.ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc的硬連線,linux 軟連線與硬連線 對於乙個檔案來說,有唯一的索引接點與之對應,而對於乙個索引...

linux建立檔案 目錄鏈結

1.使用方式 ln option source file dist file f 建立時,將同檔名刪除.i 刪除前進行詢問.ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc的硬連線,linux 軟連線與硬連線 對於乙個檔案來說,有唯一的索引接點與之對應,而對於乙個索引...