创建到不存在的文件夹的符号链接

创建到不存在的文件夹的符号链接

我正在尝试创建大约 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

未测试

相关内容