Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
[mclar@localhost Files]$
Теперь создадим каталог - test, а потом решим удалить его.
[mclar@localhost Files]$ mkdir test
[[mclar@localhost Files]$ rm test
rm: невозможно удалить каталог `test': Is a directory
[mclar@localhost Files]$
Однако команда rm не сработала, заявив, что test - это каталог. Для удаления каталогов предназначена другая утилита - rmdir (от англ. "remove directory"). Впрочем, rmdir согласится удалить каталог только в том случае, если он пуст: в нем нет никаких файлов и подкаталогов. Удалить каталог вместе со всем его содержимым можно командой rm с ключом "-r" (recursive). Команда rm -r каталог - очень удобный способ потерять в одночасье все файлы: она рекурсивно обходит весь каталог, удаляя все, что попадется: файлы, подкаталоги, символьные ссылки... а ключ "-f" (force) делает ее работу еще неотвратимее, так как подавляет запросы вида "удалить защищенный от записи файл", так что rm работает безмолвно и безостановочно.
Задание 16.
Удалить каталог test:
[mclar@localhost Files]$ rmdir test
[mclar@localhost Files]$
Помните: если вы удалили файл, значит, он уже не нужен, и не подлежит восстановлению!
В Linux не предусмотрено процедуры восстановления удаленных файлов и каталогов. Поэтому стоит быть очень внимательным, отдавая команду rm и, тем более, rm -r: нет никакой гарантии, что случайно удаленные данные удастся восстановить. Лучше всего сомнительные файлы перемещать в подкатолог /tmp.
Дата публикования: 2015-04-09; Прочитано: 198 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!