MacのzshでAmigaOSスタイルの「ボリューム名」を使用できますか?

MacのzshでAmigaOSスタイルの「ボリューム名」を使用できますか?

以前私のAmigaでは、ボリュームにフロッピーDF0:ドライブのマウントポイントと同じ名前がありました。 CLIと入力DF0:し、CDをフロッピードライブのマウントポイントに挿入します。たとえば、パス名に使用することもできますcat DF0:readme.txt(記憶は少しぼやけています。正しく覚えておくといいです)。独自のボリューム名を作成できます。選択したフォルダにポインタを追加し、そのWork:フォルダにすばやく移動できます。

私はこれがWindowsでZ:ネットワークの場所のポイントを定義する方法と多少似ていると思います。

Macで似たようなzshツールを見た人はいますか?

/workLinuxでは、バインドマウントを使用して作成などの操作を実行し、実際の作業フォルダを指すようにバインドマウントできることに気づきました。シンボリックリンクだけでも大きな効果が得られます。しかし、完全な構文を持つ実際のソリューションはありますか:

(なぜかは分からないが、ただ香水かもしれないが、システムが非常に直感的で使いやすいという感じを受けたことを覚えている。)

ベストアンサー1

IMO、ドライブ文字が不便です。 Unixファイルシステムの最善の点の1つは、すべてがその下にあることです。一つ木などの階層を使用すると、必要な場所にフォーマットされたブロックデバイスをインストールできます。

しかし、それがあなたが望むものであれば、シンボリックリンクがそれを行う方法です。

次のようにコロンを使用してシンボリックリンクを作成することもできます。ln -s /path/ ~/amiga-like/DF0:

またはln -s /other/path/ ~/dos/Z:


ところで、それはすべてです。ワインそして蒸気プロトンワインプレフィックスにドライブ文字シンボリックリンクを作成します。たとえば、wineとviewを実行すると、$WINEPREFIX/dosdevices次のようなさまざまなサブディレクトリを指すシンボリックリンクフィールドが表示されます。

$ ls -lF /var/games/steam2/steamapps/compatdata/414340/pfx/dosdevices/
total 4
lrwxrwxrwx 1 cas cas 10 Jul 31 23:42 c: -> ../drive_c/
lrwxrwxrwx 1 cas cas 10 Aug  1 14:15 com1 -> /dev/ttyS0
lrwxrwxrwx 1 cas cas 10 Aug  1 14:15 com2 -> /dev/ttyS1
lrwxrwxrwx 1 cas cas 10 Aug  1 14:15 com3 -> /dev/ttyS2
lrwxrwxrwx 1 cas cas 10 Aug  1 14:15 com4 -> /dev/ttyS3
lrwxrwxrwx 1 cas cas  9 Jul 31 23:42 d:: -> /dev/sdc1
lrwxrwxrwx 1 cas cas  8 Jul 31 23:42 e:: -> /dev/sdc
lrwxrwxrwx 1 cas cas  1 Jul 31 23:42 z: -> //

(はい、/を指すZ:シンボリックリンクは迷惑です。これに関するバグレポートを送信しました。そうではありませんでした。

おすすめ記事