Лекция: File.txt text.bak

[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.

 

еще рефераты
Еще работы по информатике