web-dev-qa-db-ja.com

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

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

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

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

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
MasterCATZ

名前を変更する必要がない場合は、フォルダ内のすべてのファイルを新しいフォルダにシンボリックリンクします。

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

これにより、Naruto_Shippuuden-2内の各ファイルのNaruto_Shippuudenにシンボリックリンクが作成されます。

4
Paul