Как удалить файл, который я случайно создал с именем $ file?

Я работал над скриптом оболочки, и я случайно создал файл с переменной в качестве ее имени. Теперь у меня есть $file in my ls output и не могу удалить его. Что я могу сделать?

5 Solutions collect form web for “Как удалить файл, который я случайно создал с именем $ file?”

Вы можете избежать $ с \ :

 rm \$file 

В принципе, если вы хотите делать что-то буквально с этими странными символами, вам нужно избегать этого. В оболочке есть несколько способов сделать это. Первый – добавить «\» каждому персонажу, которого вы хотите убежать. Таким образом, вы можете сделать rm \$file . Другой способ – процитировать их одинарными кавычками, например, rm '$file' или rm '$'file . Некоторые люди также рассматривают двойные кавычки как средние для «побега», но это только ускользает от белых пространств. Например, если у вас есть файл с именем a file , вы можете сделать

 rm a\ file 

или

 rm 'a file' 

или

 rm "a file" 

Вы также можете сделать

 rm '$file' 

Вещи в одинарных кавычках берутся буквально всегда, поэтому глобусы и переменные не расширяются.

Если вы случайно создали файл с именем -rf , вы можете использовать rm -- -rf для его удаления.

Любой графический файловый менеджер должен иметь возможность обрабатывать это через контекстное меню, потому что он не пытается ничего интерпретировать.

  • Как удалить все файлы в каталоге
  • Не удалось удалить каталог
  • Создание каталога, защищенного от 'rm -rf'
  • Удалите файлы в каталоге, которые соответствуют регулярному выражению, используя терминал Mac
  • Удалено / tmp случайно
  • grep -v неожиданное поведение
  • Как удалить все вхождения .DS_Store в папку
  • rm при удалении невоспроизводимых файлов
  • Удалять файлы старше 5 дней в UNIX (дата в имени файла, а не в метке времени)
  • «Rm. *» Когда-либо удаляет родительский каталог?
  • удалять старые файлы журналов, кроме последнего (с буквенно-цифровой сортировкой)
  • Interesting Posts

    Bash – Манипуляция с непрерывной строкой

    хромированные вопросы с монетным двором 17

    Удалите 50GB самых старых файлов в busybox, когда используемая емкость достигает 95%

    Создать yum repo с несколькими ключами

    Какова добавленная стоимость опции -T в GNU cp и mv?

    Dolphin не распознает USB-устройство, если оно вставлено перед загрузкой (Arch Linux)

    Как отобразить результат df каждые 30 секунд?

    Получил черный экран при загрузке программы установки archlinux

    Как изменить последовательность загрузки Android в порядке загрузки с SD-карты

    множественные замены на одной строке с sed

    пароль root недействителен

    Не удается разрешить имена, но может пинговать адреса при подключении к маршрутизатору IPV4, все работает отлично с маршрутизатором IPV6

    SUID случайно удален из файла / bin / su

    Являются ли протоколы уровня 2 частью драйвера устройства NIC или NIC в ядре?

    Прозрачный локальный прокси для многих прокси

    Linux и Unix - лучшая ОС в мире.