フォルダ内のすべてのファイルを新しいフォルダにシンボリックリンクする

フォルダ内のすべてのファイルを新しいフォルダにシンボリックリンクする

理想的には、余分なデータスペースを使用せずに、元のファイルをそのままにしてすべてのアニメの名前を変更する方法を探しています。

私が考えられる解決策は、別の場所に重複したフォルダパスを作成し、各ファイルを新しい重複フォルダパスにシンボリックリンクして名前を変更し、メディアスクレーパーがそれらを識別できるようにすることです。

私の質問は、フォルダー内のすべてのファイルのシンボリックリンクを新しい場所に作成する方法です。

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

関連情報