У меня есть файл -T
на моем Linux-компьютере, и я подумал, что могу сделать
rm "-T"
или
rm "\-T"
или
rm \-T
или
rm *T
Увы, у меня закончились простые приемы (или я неправильно их применяю).
Я постоянно получаю сообщение об ошибке:
rm: invalid option -- T
Я почти уверен, что смогу удалить этот файл с помощью FTP-клиента, но это похоже на мошенничество. Может кто-нибудь указать мне правильное направление?
решение1
Во многих командах *nix есть опция '--', которая означает «здесь опции заканчиваются, все, что далее выглядит как опция, таковой не является».
rm -- -filename
Не уверен на 100%, поддерживает ли rm это, я немного не в теме.
решение2
Используйте опцию «--», чтобы сообщить rm, что больше нет вариантов.
rm -- -T
Вы также можете поместить «./» перед именем файла, например:
rm ./-T
В качестве третьего варианта часто можно воспользоваться средством просмотра графических файлов и перетащить его в корзину.
решение3
Попробуйте добавить к имени файла префикс ./. Думаю, это сработает.
решение4
Укажите текущий каталог перед именем файла, чтобы программа не подумала, что вы передаете ей параметр.
$ rm ./-T
-Кевин