将目录与根目录同步(配置)
synchronise directory with root directory (provisioning)
我的 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
我可以完全访问这台机器,是否有一个命令可以让我将 provisioner/etc 中的所有内容放入 /etc,将 provisioner/var 放入 /var 等等?
附带问题:你怎么称呼它?
谢谢!
在你的provisioner目录中,遍历它们并将它们的内容复制到根目录中的相应目录。
for d in */; do cp -r "${d}"* /"${d}" ; done
原来我的 google-fu 不是很准确。
rsync
可以在本地使用:
rsync -a provisioner /
我的 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
我可以完全访问这台机器,是否有一个命令可以让我将 provisioner/etc 中的所有内容放入 /etc,将 provisioner/var 放入 /var 等等?
附带问题:你怎么称呼它?
谢谢!
在你的provisioner目录中,遍历它们并将它们的内容复制到根目录中的相应目录。
for d in */; do cp -r "${d}"* /"${d}" ; done
原来我的 google-fu 不是很准确。
rsync
可以在本地使用:
rsync -a provisioner /