例如,
我有以下目录,
目录1 目录2 目录3
在每个目录中,我都想添加来自不同挂载点的软链接。我通常使用简单的 ln -s /mnt/etc/etc/etc 来实现这一点。但是,这仅在您使用单个目录时才有效。我已经开始制作多个文件,每个文件都有不同的链接。
我可以使用循环进入每个唯一的目录并在里面运行以下命令吗?
答案1
不确定这是否是你的意思。我无法评论,所以没有澄清的选项,但循环遍历目录很简单:
$ for DIR in dir1 dir2 dir3; do
cd $DIR;
ln -s TARGET LINK_NAME;
cd ..;
done
它可以在一行中完成,只需删除新行;这样可以提高可读性。