ln [引數][原始檔或目錄][目標檔案或目錄]
必要引數:
-b 刪除,覆蓋以前建立的鏈結
-d 允許超級使用者製作目錄的硬鏈結
-f 強制執行
-i 互動模式,檔案存在則提示使用者是否覆蓋
-n 把符號鏈結視為一般目錄
-s 軟鏈結(符號鏈結)
-v 顯示詳細的處理過程
選擇引數:
-s 「-s
《字尾備份字串》 」或 「--suffix=《字尾備份字串》」
-v 「-v
《備份方式》」或「--version-control=《備份方式》」
--help 顯示幫助資訊
--version 顯示版本資訊
命令:
ln -s
1.txt link_1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ ls
11.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ ln -s 1.txt link_1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ ls
11.txt link_1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ ll
total 46100
drwxr-xr-x 2 huxiang huxiang 4096
1月 3 09:
03 ./
drwxrwxr-x 9 huxiang huxiang 4096
1月 3 09:
01 ../
-rw-rw-r-- 1 huxiang huxiang 47193849
11月 411:
111-rw-rw-r-- 1 huxiang huxiang 7
1月 3 09:
031.txt
lrwxrwxrwx 1 huxiang huxiang 5
1月 3 09:
03 link_1.txt -> 1.txt
命令:
ln
1.txt ln1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ ln 1.txt ln1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ ls
11.txt link_1.txt ln1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ ll
total 46104
drwxr-xr-x 2 huxiang huxiang 4096
1月 3 09:
04 ./
drwxrwxr-x 9 huxiang huxiang 4096
1月 3 09:
01 ../
-rw-rw-r-- 1 huxiang huxiang 47193849
11月 411:
111-rw-rw-r-- 2 huxiang huxiang 7
1月 3 09:
031.txt
lrwxrwxrwx 1 huxiang huxiang 5
1月 3 09:
03 link_1.txt -> 1.txt
-rw-rw-r-- 2 huxiang huxiang 7
1月 3 09:
03 ln1.txt
刪除原檔案後,軟鏈結不可用了,硬鏈結還可以用。重建原始檔後,軟鏈結可以重新生效,但是硬鏈結還是儲存原來的檔案資訊~
huxiang@shenyong-opt790
:~/work/test/keep
$ ls
11.txt link_1.txt ln1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ rm 1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ ls
1 link_1.txt ln1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ vi link_1.txt
huxiang@shenyong-opt790
:~/work/test/keep
$ vi ln1.txt
命令:
ln
1.txt test3
只是給目錄建立軟鏈結,不是檔案?
huxiang@shenyong-opt790
:~/work/test/keep
$ ls
link source
huxiang@shenyong-opt790
:~/work/test/keep
$ cd source/
huxiang@shenyong-opt790
:~/work/test/keep/source
$ ls
1.txt 2.txt
huxiang@shenyong-opt790
:~/work/test/keep/source
$ cd ..
huxiang@shenyong-opt790
:~/work/test/keep
$ ln -sv ~/work/test
/keep/source
/ ~/work
/test/keep
/link/
『/home/huxiang/work/test/keep/link/source』 -> 『/home/huxiang/work/test/keep/source/』
huxiang@shenyong-opt790
:~/work/test/keep
$ cd link/
huxiang@shenyong-opt790
:~/work/test/keep/link
$ ls
source
huxiang@shenyong-opt790
:~/work/test/keep/link
$ cd source
huxiang@shenyong-opt790
:~/work/test/keep/link/source
$ ls
1.txt 2.txt
每天乙個linux命令(35) ln 命令
ln是linux中又乙個非常重要命令,它的功能是為某乙個檔案在另外乙個位置建立乙個同步的鏈結.當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令鏈結 link 它就可以,不必重複的占用磁...
每天乙個linux命令 ln 命令
ln是linux中又乙個非常重要命令,它的功能是為某乙個檔案在另外乙個位置建立乙個同步的鏈結.當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令鏈結 link 它就可以,不必重複的占用磁...
每天乙個Linux命令
將我遇到的linux指令總結一下,不斷增加 1 sz和rz 一般來說,linux 伺服器大多是通過 ssh客戶端來進行遠端的登陸和管理的,使用 ssh登陸 linux ssh有關的兩個命令可以提供很方便的操作 sz 將選定的檔案傳送 send 到本地機器 rz 執行該命令會彈出乙個檔案選擇視窗,從本...