LINUX.ORG.RU

не могу удалить файл


0

0

В домашнем каталоге появился странный файл с именем trf\r, который никак не удаляется командой rm, всегда говорит нет такого файла, причем в автодополнении он выглядит как trf^M. Как его удалить? rm trf* не подходит, т.к. есть нужные файлы с таким началом.

★★★★★
Ответ на: комментарий от jackill

I)Попробуй автодополнение имени файла(по Таб в bash/zsh)
II)Если у тебя rm спрашивает (yes/no) перед удалением каждого файла, делай rm trf*. Перед этим проверь это на пробном файле.(#touch test_file)

anonymous
()

rm -i tfr*

отвечаешь n на все файлы кроме этого. ну или самое простое сотри его в mc по f8

anonymous
()

Этот самый \r это символ возврата строки (остается, если где-то используются текстовые файлы из офтопика, сам на это натыкался). Я их так удалаю:

rm -i `ls | sed -n "/\r/p" `

-i чтоб не стереть чего нужного (%

octy ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.