diff --git a/pages.uk/linux/cp.md b/pages.uk/linux/cp.md new file mode 100644 index 0000000000..9ca1c76d6b --- /dev/null +++ b/pages.uk/linux/cp.md @@ -0,0 +1,32 @@ +# cp + +> Скопіювати файли і папки. +> Більше інформації: . + +- Скопіювати файл в інше місце: + +`cp {{шлях/до/файлу_який_скопіювати.ext}} {{шлях/до/файлу_в_який_скопіювати.ext}}` + +- Скопіювати файл в іншу папку, зберугіючи назву файлу: + +`cp {{шлях/до/файлу_який_скопіювати.ext}} {{шлях/до/папки_в_яку_скопіювати}}` + +- Рекурсивно скопіювати вміст папки до іншого місця (якщо місце призначення існує, папка скопіюється всередину нього): + +`cp -r {{шлях/до/файлу_який_скопіювати}} {{шлях/до/папки_в_яку_скопіювати}}` + +- Скопіювати папку рекурсивно у докладнішому режимі (показує файли у міру їх копіювання): + +`cp -vr {{шлях/до/папки_яку_спопіювати}} {{шлях/до/папки_в_яку_скопіювати}}` + +- Скопіювати текстові файли в інше місце в інтерактивному режимі (запитує користувача перед перезаписом): + +`cp -i {{*.txt}} {{шлях/до/папки_в_яку_скопіювати}}` + +- Зберігає символічні посилання(symbolic link) перед копіюванням: + +`cp -L {{посилання}} {{шлях/до/папки_в_яку_скопіювати}}` + +- Використовує повний шлях файлу який потрібно скопіювати, створюючи будь-які відсутні проміжні папки під час копіювання: + +`cp --parents {{повний/шлях/до/файлу}} {{шлях/до/бажаного_файлу}}`