2012-03-06 7 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 clobberingルールはSOURCEでは展開されていません。 – trlkly

+0

ln -s/home/jake/destination/home/jake/link_name – Turako

+1

'ハードリンクはディレクトリには許可されていません'と私のdebianは言っています – zbig

26

ln -s /home/jake/doc/test/2000/something xxx 
関連する問題