私はコレクターで、私のNASは私の友人がうらやましい製品です。しかし、私のコレクションを共有することは、誰もが私の都市とカナダの数キロメートルにわたってインターネットのゴミに広がっているので痛いです。私は次のアイデアを持っています。任意の古いPCまたはRPIを使用して、便利で手頃な価格の「ミニ」使い捨てNASデバイスを作成します。シングル1TBディスクTOPS。この目的のために、ファイルを一度だけダウンロードする方法を見つけようとしました。
私がyoutube-dl
望むオプションは、、、または--download-archive
です。私はそのツールが「人気」であり、ほとんどのディストリビューションにパッケージされている限り、そのツールが何であるかはあまり気にしません。転送が必要な場合はあまり気にしませんが、httpやsshが優先されます。ダウンロードが成功したと仮定すると、ターゲットファイル(ワンタイムNASコピー)が削除された場合にファイルが置き換えられたくありません。aria2c
curl
lftp
rsync
wget
Googleで検索したところ、最も近いものは、使用lftp
後に--log=
出力を再フィードバックする前に処理することです--exclude-glob-from=FILE
。
これは私が最初に欲しいと想像できないもののほとんど手動操作のようです。前にこのようなことをした人はいますか?どのツールを使用したかを共有できますか?
答え1
rsync
これはすべてのLinuxディストリビューションで利用可能である必要があり、必要に応じてファイルリスト/パターンを含めたり除外したりしながら、サーバー、ファイルシステム、またはディレクトリ全体を一度に同期することができます。
rsyncサービスを設定したくない場合は、接続を介して設定することもrsync
できますが、速度は遅くなります。オプションとバージョンもssh
あります(含まれているバージョンも含みます)。--exclude-from=FILE
--exclude=PATTERN