Kodomo

Пользователь

Описание команды RM

Руководство по эксплуатации версии rm для операционной системы типа GNU. rm удаляет указанный файл, но по умолчанию не удаляет папки.

Если имеется опция -I или --interactive=once, и указаны более трех файлов или даны опции -r, -R или --recursive, то rm запрашивает у пользователя, следует ли продолжить операцию. Если ответ отрицательный, то команда прерывается.

Иначе, если файл недоступен для записи, и при этом не выбраны опции -f или --force или же выбраны опции -i или --interactive=always, rm узнает у пользователя, нужно ли удалить файл. Если ответ отрицательный, то файл пропускается.

-i при каждом удалении программа выводит запрос с просьбой подтвердить действие

-f, --force игнорирует несуществующий файл или аргумент, не запрашивает подтверждение операции, удаляет все, что может удалить без запроса о подтверждении.

-d, --dir удаляет пустые папки

Результат "экспериментов" над MV и CP

MV

mv arg1 arg2

arg1 файл

arg1 папка

arg1 не существует

arg2 файл

файл arg1 переименовывается в файл arg2. A файл, который был раньше arg2, удаляется

ошибка

ошибка

arg2 папка

Файл (arg1) переносится в папку (arg2)

Папка (arg1) переносится в папку (arg2)

ошибка

arg2 не существует

Файл (arg1) переименовывается в название arg2

Папка (arg1) переименовывается в название arg2

ошибка

CP

cp arg1 arg2

arg1 файл

arg1 папка

arg1 не существует

arg2 файл

Содержимое файла на месте arg1 копируется в файл arg2, а то, что было в файле arg2 стирается

ошибка

ошибка

arg2 папка

Файл (arg1) копируется в папку (arg2)

ошибка

ошибка

arg2 не существует

Создается копия файла (arg1) с названием arg2

ошибка

ошибка

Users/abagavetdinova/pr3 (последним исправлял пользователь abagavetdinova 2021-12-05 17:25:34)