From b88b9ba3c7a82659f503b5a3224ed1f7cb236698 Mon Sep 17 00:00:00 2001 From: Assem Attia Date: Thu, 22 Dec 2016 01:37:17 +0200 Subject: [PATCH] install: add page (#1140) --- pages/common/install.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pages/common/install.md diff --git a/pages/common/install.md b/pages/common/install.md new file mode 100644 index 000000000..0059a913d --- /dev/null +++ b/pages/common/install.md @@ -0,0 +1,24 @@ +# install + +> Copy files and set attributes. +> Copy files (often executable) to a system location like `/usr/local/bin`, give them the appropriate permissions/ownership. + +- Copy files to destination: + +`install {{path/to/source}} {{path/to/destination}}` + +- Copy files to destination, setting their ownership: + +`install -o {{user}} {{path/to/source}} {{path/to/destination}}` + +- Copy files to destination, setting their group ownership: + +`install -g {{user}} {{path/to/source}} {{path/to/destination}}` + +- Copy files to destination, setting their `mode`: + +`install -m {{+x}} {{path/to/source}} {{path/to/destination}}` + +- Copy files and apply access/modification times of source to destination: + +`install -p {{path/to/source}} {{path/to/destination}}`