Describe Users/rohin-i-a/pr3 here.
Практикум номер 3
1. Получение справки о команде cp
Команда копирует один файл или несколько в другой или в директорию (в зависимости от того сколько указать аргументов и какой указать последний аргумент (файл или директория)). При попытке копировать файл сам в себя, команда выдаст ошибку (копирование провалится).
-R, -r, --recursive
Рекурсивно копирует все файлы в директории, если встречает в директории поддиректорию - переходит в неё и копирует файлы внутри неё.
-u, --update
Копирует только когда файл-источник новее файла-приёмника или когда файл-приёмник удалён.
-t, --target-directory
Копирует все файлы-источники в директорию, указанную в аргументах после опции.
3. Поведение команд cp и mv
mv
mv arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
Файл arg1 переименовывается в arg2. Ранее существовавший файл arg2 при этом удаляется |
ошибка |
ошибка |
arg2 папка |
Файл arg1 переносится в папку arg2 |
Папка arg1 перенесется в папку arg2 |
ошибка |
arg2 не существует |
Файл arg1 переименовывается в arg2 |
Папка arg1 переименовывается в arg2 |
ошибка |