
次のようなフォルダ構造になっています
src
├── sub0
├── sub1
└── sub2
rsync -avh src/ des
そして、 src の内容を des という名前のフォルダー内にコピーするためにコマンドを使用します。
私は を使って同じ動作を再現しようとしている--files-from
ので、 という名前のファイルを作成しlist.txt
、その中に文字列を格納しsrc/
、コマンドを使用しています。
rsync -arvh --files-from='./list.txt' . des
とにかく、私が得たのは次のフォルダ構造ですが、これは私が望んでいたものではありません
des
└── src
├── sub0
├── sub1
└── sub2
最初の方法で達成できる結果を得るにはどうすればよいですか?
答え1
最後のスラッシュを次のように入力してみましたか?
rsync -avh src/ dest/
これは、テストで示したようにフォルダを再作成せずにrsyncを実行する通常の方法です。
rsync の「クールな」オプションを追加することもできます (verbose を progress に置き換えます)。
rsync -ah --stats --progress src/ dest/