LINK_NAME
其中,-s選項表示創建軟鏈接,TARGET為目標文件,LINK_NAME為新創建的軟鏈接文件名。
下面是一個例子:
$ ls -li file1.txt
1000 -rw-r–r– 1 user user 0 Sep 10 15:30 file1.txt
$ ln -s file1.txt file2.txt
$ ls -li file*
1000 -rw-r–r– 1 user user 0 Sep 10 15:30 file1.txt
1001 lrwxrwxrwx 1 user user 8 Sep 10 15:32 file2.txt -> file1.txt
可以看到,通過ln命令創建的軟鏈接文件file2.txt與原文件file1.txt的inode號不同,它們是兩個不同的文件。
軟鏈接的優點是可以跨越不同的文件系統使用,因為軟鏈接文件包含指向原文件的路徑名,它們可以指向不同的文件系統。
三、選項說明
ln命令的常用選項說明如下:
-T:將鏈接視為常規文件,而不是目錄。
-f:強制創建鏈接文件,如果已經存在則覆pak轉exe蓋。
-i:在覆蓋現有文件之前,提示用戶確認。
-v:顯示創建鏈接文件的詳細信息。
-s:創建軟鏈接。
四、總結
本文介紹了Linux ln命令的原理和使用方法,包括硬鏈接和軟鏈接的區別、創建硬鏈接和軟鏈接的語法、選項說明等。Linux ln命令是一個非常實用的命令,它可以為我們提供方便的文件管理和使用。