6

使いたい

ln -s $PWD ~/mylinkname

しかし、私が直面している問題は、現在のパスにスペースがあることです (したがって、ln は正しく実行できません)。

解決策は簡単だと思いますが、検索しても答えが見つかりません。

この問題を解決する方法を知っていますか?

どうもありがとう。

4

2 に答える 2

8

引数にスペースが含まれている場合、スペースで区切られた各部分が個別の引数として扱われます。

これを防ぐには、スペースを含む引数を引用符で囲みます。次に例を示します。

ln -s "$PWD" "$HOME/my link name with spaces"

ファイル名に引用符が含まれている場合は、バックスラッシュでエスケープすることもできます

ln -s "$PWD" "$HOME/my link name with spaces and this quote\""

$HOME の代わりに、以下を使用できます。

ln -s "$PWD" ~/"my link name with spaces"
于 2012-09-02T09:06:06.917 に答える
5
ln -s "$PWD" "$HOME/mylinkname"

するべきです。

于 2012-09-02T09:06:51.003 に答える