
現在、1つのドライブが共有されるNAS(synology / xpenology)を使用しています/volume1/Drive
。このドライブには、マイ/volume1/Drive/SeriesPC
コンピュータのドライブに接続されている他の共有があります。
これで、SeriesPCのすべてのディレクトリをShowフォルダにシンボリックリンクしたいと思います。/volume1/Drive/Series
例:
~へ/volume1/Drive/Series
- 100人
- NCIS
- NCIS
- NCISニューオーリンズ
そして内部/volume1/Drive/SeriesPC
- 24
- ニックネーム
- ブラックリスト
- ドームの下
今私はこれが欲しい
~へ/volume1/Drive/Series
- 100人
- NCIS
- NCIS
- NCISニューオーリンズ
- 24 > /volume1/drives/シリーズPC/24
- エイリアス> /volume1/Drive/SeriesPC/Alias
- ブラックリスト>/volume1/Drive/SeriesPC/Blacklist
- アンダーダードーム>/volume1/Drive/SeriesPC/アンダーダードーム
24/Alias/The Blacklist/Under the Dome ディレクトリを手動で作成する必要はありません。
したがって、SeriesPC内のすべてのディレクトリはSeriesにシンボリックリンクする必要があります。
私がここに来て十分に説明したいと思います。
答え1
これにより、トリックを実行できます。
cd /volume1/Drive/Series
ln -s ../SeriesPC/* .
答え2
SeriesPCの下のすべてのファイル/ディレクトリをリンクするには、次の手順を実行します。
cd /volume1/Drive/SeriesPC
for i in * ; do ln -s "$PWD/$i" /volume1/Drive/Series/ ; done
以下のすべての項目をリンクしてはいけない場合は、必要なディレクトリのみを SeriesPC
使用してください。たとえば、thenを使用します。find
find * -maxdepth 1 -type d
cd /volume1/Drive/SeriesPC
find * -maxdepth 1 -type d -exec ln -s $PWD/{} /volume1/Drive/Series/ \;