2016-08-10 7 views
0

私のgoogle-fuが失敗したようです。ディレクトリとルートディレクトリを同期させる(プロビジョニング)

私は、マシンへのフルアクセスを持っている

provisioner/ 
├── etc 
│ ├── apt 
│ │ ├── preferences.d 
│ │ │ ├── experimental.pref 
│ │ │ ├── security.pref 
│ │ │ ├── stable.pref 
│ │ │ ├── testing.pref 
│ │ │ └── unstable.pref 
│ │ └── sources.list.d 
│ │  ├── experimental.list 
│ │  ├── security.list 
│ │  ├── stable.list 
│ │  ├── testing.list 
│ │  └── unstable.list 

に従ってください、私は、/ etcにプロビジョニング/ etcにあるすべてのものを置くことを可能とするコマンドがあるように私は/内プロビジョニングの/ var、ディレクトリ構造を持っていますvarなど?

サイド質問:これはどのように呼びますか?

ありがとうございました!

+0

してください(http://whathaveyoutried.com)[あなたがこれまでに試してみました何]表示する[編集]あなたの質問。問題のあるコードの[mcve]を含める必要があります。次に、特定の問題を解決するために役立つことができます。 [ask]も読んでください。 –

答えて

1

私のgoogle-fuは本当にポイントではありません。

rsyncは、ローカルで使用することができます。

rsync -a provisioner/
+0

'rsync -a provisioner//'がソースディレクトリの内容をコピーするようにしたいと思っています。必要に応じて処理を高速化する '-u'も考えてください。 –

0

プロビジョニングディレクトリ内でループし、その内容をルートディレクトリの対応するディレクトリにコピーします。

for d in */; do cp -r "${d}"* /"${d}" ; done 
+0

は私の自身の答えを投稿し、rsyncがローカルで使用できることを発見しました – lepthy

関連する問題