1

Я использую SSH к другому терминалу с очень ограниченным дисковым пространством. после ввода ls я вижу файл с именем # korpus.txt #. Я подозреваю, что этот файл является буфером emacs, но после запуска emacs и попытки уничтожить его с помощью Cx k bufname RET он не найден. Как я могу удалить # korpus.txt #?

3 ответа3

0

rm '#korpus.txt#' решил проблему. Кавычки необходимы для выхода из #. Не пробовал решение Class Stackers.

0

Некоторые другие методы удаления файлов со странными именами, хотя и менее оптимальные, чем описанные ранее, могут помочь вам в этом:

  • Тщательное использование подстановочных знаков:

    rm -i ?korpus.txt?

  • Попробуйте использовать завершение имени файла. В Баш:

    вкладка rm # изменена на rm \#korpus.txt#

  • Попробуйте использовать другую оболочку только для этой задачи.

    /bin/tcsh не имеет проблем с rm #korpus.txt#

0

Поскольку вы добавили тег emacs , вот способ Emacs сделать это:

В Dired (C-x d):

  1. Введите # чтобы отметить все такие файлы для удаления (отметка D).

  2. Затем введите x чтобы удалить их все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .