前言
在Linux系統(tǒng)中,也是存在快捷方式這一概念的,與Windwos系統(tǒng)不同的是,Linux的ln可以創(chuàng)建兩類鏈接:軟鏈接和硬鏈接。軟鏈接是類似于Windows的快捷方式的,而硬鏈接相當(dāng)于對原文件做了一份復(fù)制。
一般情況下,我們的安裝包會帶著很長的名字,在操作起來可能會比較麻煩,這時候創(chuàng)建一個短名字的軟鏈接就很有必要,像mysql-5.7.16-linux-glibc2.5-x86_64是不是很長,操作起來很麻煩。
ln命令的使用
1.語法:ln%20%20[選項]%20%20%20[源文件]%20%20[目標(biāo)文件]
選項:-s 對源文件創(chuàng)建軟鏈接,ln默認(rèn)沒有-s的情況下創(chuàng)建的是硬鏈接。
2.對目錄創(chuàng)建軟鏈接
例如:ln -s mysql-5.7.16-linux-glibc2.5-x86_64 mysql 這是我們在mysql安裝的時候很常用的一句命令,該句的意思是linux命令,將文件夾mysql-5.7.16-linux-glibc2.5-x86_64命名為一個快捷方式為mysql的軟鏈接。
3.對文件創(chuàng)建軟鏈接
例如:ln -s /home/root/database.sql /root/db/db.sql這句話的意思是將database.sql發(fā)送一個快捷方式到/root/db/下并重命名為db.sql。
結(jié)語
有時候下載后文件名太長,但把文件改短后又會使得版本信息不直觀,使用此種軟鏈接就可以解決此類問題。
特別說明:
軟鏈接:不可以刪除源文件linux命令,刪除源文件導(dǎo)致鏈接文件找不到
硬鏈接:可以刪除源文件,刪除源文件后鏈接文件可以正常打開