Я как-то создал файл с именем \
в каталоге (да, символ обратной косой черты). Я перепробовал все виды sed, find и grep fu, но я просто не могу его удалить! Я знаю, что могу просто удалить каталог, но есть ли более интересный способ исправить это?
unix
command-line-interface
danodonovan
источник
источник
rm \\
? Для сравненияrm -f \\
имеет вид чего-то очень опасного (даже если технически это не опасно).Можете ли вы быть уверены, что это просто обратная косая черта?
Думал, что следующий довольно забавный сеанс может оказаться полезным для других в столь же встревоженном состоянии, как я только что был:
К вашему сведению, содержимое представляло собой дамп переменных среды awk ... в настоящее время не знаю, как оно туда попало!
источник
Вы можете удалить имя файла '\', введя команду -
rm \\
это будет дель
источник
Если вы не уверены, что освоите командную строку для этой операции, я предлагаю установить Midnight Commander или
mc
, см. Https://midnight-commander.org/ (я не связан с ней, просто счастлив ее использовать). Он упакован в различные дистрибутивы Linux.Это небольшая утилита, показывающая графическое отображение (но все еще только с терминалом, без X / Window) ваших файлов со всеми доступными стандартными операциями, такими как удаление.
Это может упростить вещи, так как быстрее будет просто перейти к файлу со стрелками и нажать F8 (если память служит), чтобы удалить файл.
источник