存在しないフォルダへのシンボリックリンクの生成

存在しないフォルダへのシンボリックリンクの生成

約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

未検証

おすすめ記事