폴더의 모든 파일을 새 폴더에 Symlink로 연결

폴더의 모든 파일을 새 폴더에 Symlink로 연결

이상적으로 제가 찾고 있는 것은 추가 데이터 공간을 사용하지 않고 원본 파일을 그대로 유지하면서 모든 애니메이션의 이름을 바꾸는 방법입니다.

내가 생각할 수 있는 해결책은 다른 위치에 대한 중복 폴더 경로를 만든 다음 각 파일을 식별하기 위해 미디어 스크레이퍼의 이름을 바꾸기 위해 각 파일을 새 중복 폴더 경로에 심볼릭 링크하는 것입니다.

내 질문은 폴더에 있는 모든 파일의 심볼릭 링크를 새 위치로 만드는 방법입니다.

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

이름을 바꿀 필요가 없는 경우 다음은 폴더의 모든 파일을 새 폴더에 심볼릭 링크합니다.

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

Naruto_Shippuuden-2그러면 각 파일에 대한 심볼릭 링크가 생성됩니다 .Naruto_Shippuuden

관련 정보