Symlink всі файли в папці до нової папки


1

В ідеалі те, що я шукаю, це спосіб перейменувати всі мої аніме, зберігаючи оригінальні файли недоторканими без використання додаткового простору даних

Я можу вирішити, як створити дублікат шляху до папки до іншого місця, а потім пов'язувати кожен файл з новим дублірованим шляхом до папки для перейменування для медіа скрепера для їх ідентифікації

Моє питання - як створити символьне посилання кожного файлу в папці до нового місця.

Використовуючи 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"

Чому на файл, а не на рівні папки?

Відповіді:


2

Якщо вам не потрібно робити перейменування, наступне буде символізувати кожен файл у папці до нової папки:

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

Це створить символьне посилання у Naruto_Shippuuden-2файлі для кожного файлу вNaruto_Shippuuden


Дуже дякую, що я спробував ln -s / ZFSRaidz / Мультимедіа / Аніме / Naruto_Shippuuden / * / ZFSRaidz / XBMC / Мультимедіа / Аніме / Naruto_Shippuuden / *
MasterCATZ

Я видалив це *, і воно спрацювало. Причиною не робити папки є вся причина в тому, що мені потрібно було перейменовувати файли з абсолютної нумерації, наприклад, 244 до s12e2 з тим, що впливає на моє архівування.
MasterCATZ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.