ディレクトリを参照するより速い方法は何ですか?

ディレクトリを参照するより速い方法は何ですか?

これは皆さんにとって簡単ですが、私はそのようなネストされたローカルディレクトリセットを扱ったことはありません。

次のパスがある場合は、そのディレクトリをまたは/mnt/media2/Archived\ Files/_Transfer/に「マウント」する方法はありますか?~/Transfer//mnt/transfer

調査中ですが、symlinks「再帰命令などによりディレクトリにあるのが必ずしも良い考えではありません…」と言います。

ありがとうございます。

答え1

この場合、シンボリックリンクは私にとって本当に良い考えのようです。

ln -s /mnt/media2/Archived\ Files/_Transfer/ ~/Transfer

zshも参照してください:

PS1='%~%# '
transfer=/mnt/media2/Archived\ Files/_Transfer/
cd ~transfer

答え2

シンボリックリンクを使用したくない場合や使用できない場合(たとえば、vfatのようにファイルシステムがシンボリックリンクをサポートしていない場合)、バインドマウントを使用することもできます。

mount --bind "/mnt/media2/Archived Files/_Transfer" /mnt/Transfer

バインドマウントはシンボリックリンクよりも強力です。たとえば、rm -Rfシンボリックリンクが見つかった場合は削除のみが行われ、バインディングマウントを介してのみ通過します。

バインドマウントはルートとしてのみ実行できます。すべてのユーザーはシンボリックリンクを作成できます。

関連情報