Содержимое страницы «Users/glebbezhko/pr3».
Отчет по третьей практике
Задание 1
Синопсис: rm [опция]... [файл]...
Описание: Команда rm удаляет каждый указанный в качестве аргумента файл. Первоначально она не предназначена для удаления папок. Если задана опция -I или --interactive=once, и удалению подлежат более трёх файлов, или и же используется опция -r или -R, --recursive, то команда запрашивает разрешение на выполнение операции. Будет выведен следующий вопрос: "remove n arguments?" (для файлов) или "remove n arguments recursively?" (для директорий). Если ответ будет утвердительным, то операция будет выполнена. При всех остальных вариантах ввода операция будет прервана. Если файл нельзя редактировать и отсутствуют опции -f или --force или указана опция -i или --interactive=always, то rm будет спрашивать для каждого файла, действительно ли вы хотите его удалить. Если ответ не является утвердительным, то он будет пропущен.
- -f : игнорирует несуществующие файлы или директории, не даёт запрос на подтверждение удаления
- -i : вывод запроса на удаление перед каждым удалением
- -l : вывод запроса на удаления ровно один раз перед удалением более трёх файлов или при рекурсивном удалении; менее навязчивый чем -i, однако при этом обеспечивает защиту от большинства ошибок
- Задание 3
mv arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
файл arg1 изменил название на arg2, содержимое arg2 удалилось |
ошибка |
ошибка |
arg2 папка |
arg1 переносится в папку arg2 |
arg1 перемещается в arg2 |
ошибка |
arg2 не существует |
arg1 переименовывается в arg2 |
arg1 переименовывается в arg2 |
ошибка |