Символическая ссылка на все файлы в папке на новую папку

4362
MasterCATZ

В идеале то, что я ищу, - это способ переименовать все мои аниме, сохраняя исходные файлы без изменений, без использования дополнительного пространства данных.

Решение, которое я могу придумать, заключается в создании дубликата пути к папке в другом месте и последующей символической привязке каждого файла в новый путь к дублированной папке для переименования в Media Scraper для их идентификации.

Мой вопрос заключается в том, как создать символическую ссылку для каждого файла в папке на новое место.

Используя FreeBSD 9, у меня не получилось следующее:

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

Делать индивидуально (однако это было с переименованием файла, которое пока не требуется)

ln -s "/ZFSRaidz/Multimedia/Anime/Naruto_Shippuuden/[HorribleSubs] Naruto Shippuuden - 244 [480p].mkv" "/ZFSRaidz/XBMC/Multimedia/Anime/Naruto_Shippuuden/Naruto Shippuuden-244.mkv" 
1
Почему на файл, а не на уровне папки? 12 лет назад 0

1 ответ на вопрос

2
Paul

Если вам не нужно переименовывать, то следующее будет символически связывать каждый файл в папке с новой папкой:

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

Это создаст символическую ссылку Naruto_Shippuuden-2для каждого файла вNaruto_Shippuuden

Большое спасибо, я попробовал ln -s / ZFSRaidz / Multimedia / Anime / Naruto_Shippuuden / * / ZFSRaidz / XBMC / Multimedia / Anime / Naruto_Shippuuden / * MasterCATZ 12 лет назад 0
Я удалил это *, и это сработало. Причина, по которой я не делаю эту папку, заключается в том, что мне нужно было переименовать файлы с абсолютной нумерации, например, с 244 на s12e2, не влияя на мое архивирование. MasterCATZ 12 лет назад 0