キャロル HB25S/35S系 段差解消シートクッション 車 マット 軽量 (4個 ベージュ) 車中泊ベッド スペースクッション 寝心地 快眠 仮眠 アウトドア キャンプ ベッドキット 防災グッズ 日本製 カー用品 車用品 内装 ドレスアップ キャンピングマット


 >  > キャロル HB25S/35S系 段差解消シートクッション 車 マット 軽量 (4個 ベージュ) 車中泊ベッド スペースクッション 寝心地 快眠 仮眠 アウトドア キャンプ ベッドキット 防災グッズ 日本製 カー用品 車用品 内装 ドレスアップ キャンピングマット

ドレスアップ 内装 軽量 寝心地 カー用品 ベッドキット 仮眠 日本製 軽量 マット スペースクッション 快眠 HB25S/35S系 ベージュ) キャンピングマット キャンプ カー用品 車中泊ベッド アウトドア 段差解消シートクッション キャロル (4個 防災グッズ 車 車用品

rsync:ファイルから入力を読み込み、それに応じて同期する

時間 2019-01-02 ラベル
コピーしたいファイルとディレクトリのリストを1行に1つずつ含むテキストファイルがあります。さて、rsyncに私のテキストファイルからこの入力を取り、それを私が提供した宛先に同期させたいのです。

rsyncの “–include-from = FILE”と “–file-from = FILE”オプションで試してみたが、うまくいかない。

ファイルの各行に “”を付け直すことも試みましたが、それでもうまくいきません。

rsyncのmanページで概説されているように [Projectμ] プロジェクトμ ブレーキパッド レーシングN+ フロント用 サニー B11系 83/10~85/8 1.7L 本州・北海道は送料無料 沖縄・離島は送料1000円(税別)、さまざまなフィルタパターンを使用してみましたが、まだ機能していません。

誰かが私にこのユースケースの正しい構文を教えてもらえますか。私はFedora 15、RHEL 6.2およびUbuntu 10.04で上記のことを試しましたが キタコ 【KITACO】 DLC フォークセット(30φ) (モンキー (TYPE-X/BLACK)) 【500-0002420】、どれもうまくいきませんでした。だから私は間違いなく何かが足りない。

どうもありがとう。

ベストアンサー
これらのファイルをどのようにコピーしたいかに応じて、この質問に答える方法が複数あります。ファイルリストを絶対パスでコピーすることを目的としている場合は、次のようになります。

rsync -av –files-from = / path / to / files.txt / / destination / path /

…これは 、パスが/のソースの位置からの相対パスであることを想定しており、その宛先の下の絶対構造全体を保持します。

あなたの目的がリストの中のすべてのファイルを目的の場所にコピーすることであるならば、いかなる種類のパス階層(単なるファイルの集まり)も保存せずに、そしてあなたは以下の1つを試みることができます:

# note this method might break if your file it too long and
# exceed the maximum arg limit
rsync -av `cat /path/to/file` /destination/
# or get fancy with xargs to batch 200 of your items at a time
# with multiple calls to rsync
cat /path/to/file | xargs -n 200 -J % rsync -av % /destination/

またはforループとコピー:

# bash shell
for f in `cat /path/to/files.txt`; do cp $f /dest/; done

関連記事

転載記事の出典を記入してください: rsync:ファイルから入力を読み込み、それに応じて同期する - コードログ

{yahoojp}jpprem01-zenjp40-wl-zd-94602