だから言及したようにここ、'ln -s /directory 'D:'
WindowsのD:
場所をLinuxスタイルのディレクトリにマップします。
しかし、私が知っている限り、これはLinux命名システムに違反することです。 LinuxがコマンドにWindowsスタイルのディレクトリ起動プログラムを許可するのはなぜですかln
?
答え1
これは、D:
Linux(および通常POSIX)で有効なディレクトリ名であるために機能します。 Linuxでは意味がありません。
(一部のプログラムは、特定の方法で適切なディレクトリ内の特定のディレクトリを処理します。たとえば、Wineはdosdevices
Wineプレフィックス内のディレクトリにそのようなディレクトリがあると期待していますが、これはWineに固有のものであり、Linuxでは適用されません。 )
答え2
この:
文字は *nix ファイル名に特別な意味を持ちません。 NULを除くすべての文字が許可されています/
(一部の文字はコマンドに入力またはパイプするときにエスケープする必要があり、特にスペースと改行が必要ですが、まだ有効です)。
あなたの例ではD:
一般的なファイルです!