ダウンロード後のrtorrentコピー


0

だから私は次のことをしようとしています:

rtorrentがダウンロードを終了すると、ダウンロードディレクトリからuploadsという別のディレクトリにファイルをコピーする必要があります。そのため、ファイルはDownloads dirおよびUploads dirにあります。

これの前に、mv関数を使用して、ダウンロードからアップロードにファイルを移動していました。ここに、rtorrents構文を理解できる実用的な例を示します。

system.method.set_key = event.download.finished,move_complete,"execute=mv,-u,$d.get_base_path=,~/uploads/"

これは「mv -u / home / downloads / folder1 /〜/ uploads /」を実行するプレビューなので、基本的には同じ名前のトレントを別のディレクトリに移動します。

同じ名前のファイル(Imがダウンロードする内容に応じてフォルダとファイル)をコピーする方法を教えてください。

/ home / dl / harry potter / ------> / home / ul / harry potter /

次は

/home/dl/ubuntu.iso ------> /home/ul/ubuntu.iso

回答:


2

「cp」コマンドを使用して、たとえば「execute = cp、$ d.get_base_path =、/ home / ul /」

どちらの場合でも「$ d.get_base_path =」が適切にエスケープされるかどうかはわかりませんが。

編集:ジェレミーは正しいです、あなたは再帰のために「-R」を追加する必要があります。
また、dl /とul /が同じファイルシステム上にある場合は、 '-l'を追加して、それらがハードリンクされるようにする必要があります。


0

ディレクトリが適切にコピーされるように、必ず再帰フラグ( '-R')を含めてください: execute=cp,-R,$d.get_base_path=,/home/ul/


ちょっとジェレミー、ヒントをありがとう。これはQ&Aサイトであり、ディスカッションサイトではないことに注意してください。あなたのコメントは、他の誰かの答えに対するコメントとして投稿した方が良いと思います。または、完全な答えに具体化することもできます(そして、いくつかの評判ポイントを獲得します)。
アイザックラビノビッチ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.