存在しないフォルダへのシンボリックリンクを作成する

存在しないフォルダへのシンボリックリンクを作成する

約 100,000 個のシンボリック リンクを作成しようとしています。リンクの場所は、リンクを作成するときに同時に定義するフォルダー内にあります。

例えば

ln -s File1 FolderA/File1

これが可能かどうかがわかったら、ループを使用してすべてのリンクを作成したいと思います。これを実行する方法を見つけることができませんでした (些細なことであれば申し訳ありません)。

答え1

このようなもの:

#!/bin/bash
set -e
original_dir="$(pwd)"
mkdir -p FolderA
cd FolderA
for file in "${original_dir}"/*
do
  ln -s -t . "$file"
done

未検証

関連情報