Link simbólico de todos os arquivos em uma pasta para uma nova pasta

Link simbólico de todos os arquivos em uma pasta para uma nova pasta

Idealmente, o que estou procurando é uma maneira de renomear todos os meus animes, mantendo os arquivos originais intactos, sem usar espaço extra para dados.

A solução que consigo pensar é criar um caminho de pasta duplicado para outro local e, em seguida, vincular cada arquivo ao novo caminho de pasta duplicado para renomear o raspador de mídia para identificá-los

Minha pergunta é como criar um link simbólico de cada arquivo em uma pasta para um novo local.

Usando o FreeBSD 9, o seguinte não funcionou para mim:

cd ../bar
cp --symbolic-link ../foo/* .

Fazendo individualmente (no entanto, isso foi com a renomeação de arquivos, que não é necessária no momento)

ln -s "/ZFSRaidz/Multimedia/Anime/Naruto_Shippuuden/[HorribleSubs] Naruto Shippuuden - 244 [480p].mkv" "/ZFSRaidz/XBMC/Multimedia/Anime/Naruto_Shippuuden/Naruto Shippuuden-244.mkv"

Responder1

Se você não precisar renomear, o seguinte fará um link simbólico de cada arquivo em uma pasta para uma nova pasta:

ln -s /ZFSRaidz/Multimedia/Anime/Naruto_Shippuuden/* /ZFSRaidz/XBMC/Multimedia/Anime/Naruto_Shippuuden-2/

Isso criará um link simbólico Naruto_Shippuuden-2para cada arquivo emNaruto_Shippuuden

informação relacionada