![]() |
![]() |
![]() |
Удаление
файлов
Конечно же,
Linux предоставляет не менее надежное средство удаления файлов. Это команда
rm с соответствующим выполняемым файлом /bin/rm.
В простейшей
форме команда применяется для удаления одного или нескольких файлов из текущего
каталога. Командой
$
rm Thisfile
из текущего
каталога удаляется файл Thisfile. Если из текущего каталога надо удалить все
текстовые файлы, введите следующую команду.
$
rm *.txt
Подобно команде
копирования, rm может иметь несколько аргументов. Например, две предыдущие команды
можно заменить одной.
$
rm Thisfile *.txt
Как и команда
копирования, rm несет в себе не только удобство, но и опасность. Нетрудно представить
последствия случайного ввода команды
$
rm thesis.doc
вместо
$
rm thesis. bak
Как бы невероятным
ни казался этот кошмар, он случается сплошь и рядом, принося массу ненужной
работы и головную боль.
Чтобы избежать
этого, установите в команде rm флажок -i, известный нам по команде ср, для вывода
предупреждений об удалении файлов.
$
rm
-i
thesis.doc
rm:
remove 'thesis.doc'?
Можно также
создать псевдоимя команды rm, обеспечив вывод предупреждений по умолчанию.
$ alias rm='rm-i'
![]() |
![]() |
![]() |