Ich versuche, etwa 100.000 symbolische Links zu erstellen. Der Speicherort des Links befindet sich in einem Ordner, den ich gleichzeitig mit der Erstellung des Links definieren möchte.
Zum Beispiel
ln -s File1 FolderA/File1
Sobald ich herausgefunden habe, ob das möglich ist, würde ich gerne einfach eine Schleife verwenden, um alle Links zu erstellen. Ich konnte bisher keine Möglichkeit finden, dies zu tun (entschuldigen Sie, wenn es trivial ist).
Antwort1
Etwas wie das:
#!/bin/bash
set -e
original_dir="$(pwd)"
mkdir -p FolderA
cd FolderA
for file in "${original_dir}"/*
do
ln -s -t . "$file"
done
Nicht getestet