Я случайно создал файл с именем
> option[value='2016']
Как я могу удалить это?
My attempts:
$ rm "> option[value='2016']"
rm: cannot remove ‘> option[value='2016']’: No such file or directory
$ rm \> o*
rm: cannot remove ‘>’: No such file or directory
rm: cannot remove ‘o*’: No such file or directory
$ rm `> o*`
rm: missing operand
Try 'rm --help' for more information.
$ rm \> option*
rm: cannot remove ‘>’: No such file or directory
rm: cannot remove ‘option*’: No such file or directory
$ rm '\> option*'
rm: cannot remove ‘\\> option*’: No such file or directory
$
$ rm "\> option*"
rm: cannot remove ‘\\> option*’: No such file or directory
Список файлов:
HAPPY_PLUS_OPTIONS/
o*
op*
> option[value='2016']
> option[value='ALFA ROMEO']
README.md
rspec_conversions/
.rubocop.yml
SAD/
SAD_PLUS_OPTIONS/
Ответы:
другой вариант
которые дают (с правильным значением инода)
тогда
optionnaly (для предварительного просмотра)
Вы также можете добавить,
-xdev
если есть другая файловая система ниже.источник
Вы также можете использовать опцию "-", которая в соответствии с человеком:
Итак, я попробовал:
И удалил это с:
Самый простой способ проверить правильность ввода имени файла:
И пусть автозаполнение сделает всю работу.
PS: Как бы заманчиво это ни звучало, не создавайте имя файла "-rf *". Могут случиться плохие вещи.
Всегда используйте «-i», чтобы быть в безопасности.
источник
Первоначальная проблема была ведущим местом, таким образом
работает.
Обновлен вопрос о файлах, начинающихся с> и т. Д.
источник
Для интерактивного подхода (часто более безопасного):
Если в текущем каталоге есть какие-то специальные именованные файлы.
Вы можете использовать
rm ./
и затем TabTabсписок файлов, а затем вы можете выбрать файл и удалить его.источник
Tab
дважды, чтобы найти файлы.В этом
rm
нет ничего волшебного>
. Вам нужно только убедиться, что угловая скобка доходит до него (= не допускать, чтобы оболочка интерпретировала его как перенаправление).Если вы работаете в разумной современной системе, вы сможете получить правильно экранированные имена с помощью табуляции.
источник