ドキュメントルートが「/home/ユーザー名/html」の場合
Gitのリモートからローカルにソースをコピーする際には、プロジェクト名のフォルダが作成され、
その中に「.git」と「html」フォルダ以下がコピーされます。
そのときに、プロジェクト名のフォルダの中にある「html」フォルダ以下を参照して欲しいので、
シンボリックリンクを貼ることにしました。
※もし、「html」フォルダにシンボリックリンクを貼る場合には名前を変更する必要がある。
[エラーになる]
1 |
ln: シンボリックリンク `/home/ユーザー名/html/html' の作成に失敗しました: ファイルが存在します |
ディレクトリ名変更する方法
[ディレクトリ名変更]
1 2 |
「mv (変更前ディレクトリ名) (変更後ディレクトリ名)」 $ mv html html_bk |
シンボリックリンクを貼る方法
[シンボリックリンクの貼り方]
1 2 3 |
ln -s ファイルのパス リンクのパス $ ln -s /home/ユーザー名/プロジェクト名/html /home/ユーザー名/html |
[表示結果]
1 |
lrwxrwxrwx 1 ユーザー名 ユーザー名 19 1月 26 13:32 html -> /home/ユーザー名/プロジェクト名/html |
シンボリックリンクを削除する方法
[シンボリックリンクを削除]
1 2 3 |
unlink リンクのパス $ unlink /home/ユーザー名/html |