2017年2月11日土曜日

CygwinでCドライブに短いパスでアクセスする方法

How to abbreviate path

CywginはWindowsでUnixのような操作ができるコンソールアプリケーションです。
UnixアプリケーションをWindowsで動作させることもでき、GCCやClangやPythonなども動作します。
CygwinからWindowsのファイルシステムへのアクセスもできるのですが、わずかな工夫で効率を上げることができるのでまとめてみました。


環境

  • Windows 10
  • Cygwin


Cywginのルートはインストールしたドライブのルートではない

Cywginのルートパス / はCywginをインストールしたWindowsのフォルダーです。
ルートパスより上の階層にアクセスすることはできません。
blog.fujiu.jp CygwinでCドライブに短いパスでアクセスする方法


Cドライブにアクセスする基本操作

Cドライブにアクセスする方法は

にアクセスすることです。

/cygdrive/ 以下のドライブレターに対応するディレクトリーが各ドライブに対応しています。
Dドライブなら



Cドライブにアクセスするパスを短いシンボリックリンクに設定する

Cドライブにアクセスするたびに /cygwin/c と入力するのは面倒です。
CygwinのルートパスにCドライブへのシンボリックリンクを設定すると「Ubuntu Bash on Windows」のようにアクセスできます。



Dドライブなら

と設定します。


関連ブログ

Visual Studio Code のターミナルを Cygwin に設定する方法
bashスクリプトの変数のスコープにはまったところと対処方法
[GPGPU] 機械学習で画風を変換する方法 [Machine Learning]
[Andriod-NDK] ERROR: You are using a non-Cygwin compatible Make program.

以上、参考になれば幸いです。

0 件のコメント:

コメントを投稿