質問編集履歴
2
題名と「動機」を追加した。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
MacOSでディレクトリへのハードリンクを作りたい
|
test
CHANGED
@@ -3,6 +3,60 @@
|
|
3
3
|
macOS High Sierra
|
4
4
|
|
5
5
|
バージョン 10.13.6
|
6
|
+
|
7
|
+
MAMP: Version 5.2 (351)
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
# 動機
|
12
|
+
|
13
|
+
MAMPを使っていて、termialで`cd`コマンドで`htdocs/`ディレクトリに移りたい事がよくあります。
|
14
|
+
|
15
|
+
デスクトップに`htdocs/`へのショートカットを作ってあるのでfinderから`htdocs/`へ移ることは簡単なのですが、terminalの場合は毎回
|
16
|
+
|
17
|
+
```bash
|
18
|
+
|
19
|
+
cd /Applications/MAMP/htdocs/
|
20
|
+
|
21
|
+
```
|
22
|
+
|
23
|
+
と打たないといけません。ちょっとした手間です。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
デスクトップに作った`htdocs`はシンボリックリンクなので、`cd ~/Desktop/htdocs`と打つと
|
28
|
+
|
29
|
+
```bash
|
30
|
+
|
31
|
+
bash: cd: htdocs: Not a directory
|
32
|
+
|
33
|
+
```
|
34
|
+
|
35
|
+
とはじかれます。
|
36
|
+
|
37
|
+
ググっても大抵「ディレクトリへのハードリンクは出来ません」と書いてあります。
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
ところが色々探しているうちに`hln`というコマンドをインストールすれば可能だという話にたどり着きました。
|
42
|
+
|
43
|
+
(`hln`に関してはこの質問の下の方に「追記」としてURLを載せてあります。)
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
これが出来れば更に短く
|
48
|
+
|
49
|
+
```bash
|
50
|
+
|
51
|
+
cd ~/htdocs/
|
52
|
+
|
53
|
+
```
|
54
|
+
|
55
|
+
だけで`htdocs`にたどり着けます。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
ということで`hln`をインストールしてみたのですが、思うように行っていません。
|
6
60
|
|
7
61
|
|
8
62
|
|
@@ -94,6 +148,26 @@
|
|
94
148
|
|
95
149
|
|
96
150
|
|
151
|
+
`hln`にこだわらなくても別の解決方法があれば教えてください。
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
ちなみに`ln -F`も試してみたのですが
|
156
|
+
|
157
|
+
```bash
|
158
|
+
|
159
|
+
~/hln_test ln -F dirA dirB/dirA
|
160
|
+
|
161
|
+
ln: dirA: Is a directory
|
162
|
+
|
163
|
+
~/hln_test
|
164
|
+
|
165
|
+
```
|
166
|
+
|
167
|
+
でした。
|
168
|
+
|
169
|
+
|
170
|
+
|
97
171
|
# 追記 2019.3.19(tue) 20:26
|
98
172
|
|
99
173
|
|
1
情報を追加した。
test
CHANGED
File without changes
|
test
CHANGED
@@ -91,3 +91,19 @@
|
|
91
91
|
|
92
92
|
|
93
93
|
何がいけないのでしょう?
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
# 追記 2019.3.19(tue) 20:26
|
98
|
+
|
99
|
+
|
100
|
+
|
101
|
+
`hln`に関する出典は
|
102
|
+
|
103
|
+
[https://recordnotfound.com/hardlink-selkhateeb-64697](https://recordnotfound.com/hardlink-selkhateeb-64697)
|
104
|
+
|
105
|
+
にあります。
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
こちらにこのコマンドの動機・名前について・必要条件・インストール・使い方・制限などが英語ですが説明されています。参考になさってください。
|