2012-03-06 87 views
153

如何創建鏈接xxx/home/jake/doc/test/2000/something/如何創建鏈接到目錄

假設xxx是在/home/jake下創建的,而您目前位於/home/jake。當你做cd xxx時,你直接去/home/jake/doc/test/2000/something/

回答

285

符號或軟鏈接(文件或目錄,更靈活,更自我記錄)(僅限於文件,不夠靈活,而不是自我記錄)

#  Source        Link 
ln -s /home/jake/doc/test/2000/something /home/jake/xxx 

硬鏈接

# Source        Link 
ln /home/jake/doc/test/2000/something /home/jake/xxx 

的更多信息:man ln

+15

請注意,您必須使用此語法的完整路徑。爲了使用相對路徑獲得'xxx'的絕對鏈接,我最後不得不使用'ln'$(pwd)/ relative_path「xxx'。顯然,bash破壞規則並未針對SOURCE進行擴展。 – trlkly 2016-01-06 03:24:05

+0

ln -s/home/jake/destination/home/jake/link_name – Turako 2016-07-16 10:08:01

+1

'硬鏈接不允許用於目錄'是我的debian所說的 – zbig 2017-02-17 17:12:59

26

你應該使用:

ln -s /home/jake/doc/test/2000/something xxx