Как предотвратить удаление важных файлов


Метки: | |
Просмотров: 2318

С помощью опции i (или –interactive) можно сделать команду rm немного безопаснее. В данном случае команда будет запрашивать подтверждение при удалении того и иного файла с системы. При осуществлении работы с правами root, данная команда просто необходима. Поэтому, рекомендуем поучится правильному вводу команды.

$ pwd
/home/hub-lex/Testing/command_mv_test
$ ls -l
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:39 img_01_old.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:39 img_02_old.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:39 img_03_old.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 08:16 img_05.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 08:16 img_06.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:33 img_08.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:33 img_09.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:33 img_10.jpg
drwxr-xr-x 2 hub-lex hub-lex 4096 Апр 15 08:21 new_IMG_DIR
$ rm -i *_old.jpg
rm: удалить пустой обычный файл «img_01_old.jpg»? y
rm: удалить пустой обычный файл «img_02_old.jpg»? n
rm: удалить пустой обычный файл «img_03_old.jpg»? y
$ ls -l
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:39 img_02_old.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 08:16 img_05.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 08:16 img_06.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:33 img_08.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:33 img_09.jpg
-rw-r--r-- 1 hub-lex hub-lex    0 Апр 15 18:33 img_10.jpg
drwxr-xr-x 2 hub-lex hub-lex 4096 Апр 15 08:21 new_IMG_DIR

При ответе у на запрос команды, вы соглашаетесь на удаление файлов, а при ответе n – файл сохраняется, то есть с ним ничего не делается, он просто пропускается. Ответ n на команду rm не завершает её работу, а только переходит на обработку последующих файлов.

Оставьте комментарий!

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)