Практикум 3
Команда '''cp'''
Описание
Команда используется для копирования одного или нескольких исходных файлов из одного местоположения в другое (к примеру, в другую папку). Аргументы обязательные для длинных опций также обязательны и для коротких.
Опции
-R Копирует папку рекурсивно(т.е. все подкаталоги и все файлы в подкаталогах)
-u Копирует если исходный файл новее, чем указанный или если указанный файл отсутствует. (например, когда мы пишем -u ~/test ~/dr/test , это означает что мы заменяем старую версию файла test, находящуюся в папке dr, на новую)
-t Перемещает все исходные файлы в выбранную директорию. Директорию выбираем путем указания ее в самой опции (например, когда мы пишем -t directory, это означает, что мы перемещаем все исходные файлы в папку directory)
Поведение команды '''mv'''
mv arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
файл arg1 был переименован в файл arg2, а файл arg2 был удален |
ошибка |
ошибка (файлов или папок не обнаружено) |
arg2 папка |
файл arg1 был перенесен в папку arg2 |
папка arg1 была перемещена в папку arg2 |
ошибка (файлов или папок не обнаружено) |
arg2 не существует |
файл arg1 поменял имя на arg2 |
папка arg1 поменяла имя на arg2 |
ошибка |