我有几百个不同的文件想要进行符号链接,有没有程序可以让我选择所有想要进行符号链接的文件(在符号链接目标中保留相同的文件名),然后选择它们的存放位置。它们都会在同一个目录中进行符号链接。我使用的是 Mac OS X 10.9.1。如果没有软件可以做到这一点,我可以创建一个 shell 脚本来对文件名中包含特定关键字的文件进行符号链接吗?假设我有:
/orginal
fileDis
fileDat
thing1
thing2
我想将名称中带有单词“file”的所有文件符号链接到一个目录,并保留原始文件名,因此结果将是:
/symlinks
fileDis
fileDat
按照建议尝试一下:
cd /symlinks
for a in /original/*file* ; do ln -s $a . ; done
最后只剩下
*File*
出现在文件夹中。
答案1
在 /symlinks 目录中:
for a in /original/file* ; do ln -s $a . ; done
/original/*file*/
(如果您还想符号链接' somefile
',则可能需要)