Я использую SSH к другому терминалу с очень ограниченным дисковым пространством. после ввода ls я вижу файл с именем # korpus.txt #. Я подозреваю, что этот файл является буфером emacs, но после запуска emacs и попытки уничтожить его с помощью Cx k bufname RET он не найден. Как я могу удалить # korpus.txt #?
3 ответа
rm '#korpus.txt#' решил проблему. Кавычки необходимы для выхода из #. Не пробовал решение Class Stackers.
Некоторые другие методы удаления файлов со странными именами, хотя и менее оптимальные, чем описанные ранее, могут помочь вам в этом:
Тщательное использование подстановочных знаков:
rm -i ?korpus.txt?Попробуйте использовать завершение имени файла. В Баш:
вкладка
rm #изменена наrm \#korpus.txt#Попробуйте использовать другую оболочку только для этой задачи.
/bin/tcshне имеет проблем сrm #korpus.txt#
Поскольку вы добавили тег emacs , вот способ Emacs сделать это:
В Dired (C-x d):
Введите
#чтобы отметить все такие файлы для удаления (отметкаD).Затем введите
xчтобы удалить их все.
