Таким образом, в конце перезапуск исправил мою проблему (файл исчез). Я думаю, что нормальная команда rm + перезапуск это "исправить" тогда.
Как удалить случайную копию файла кэша
265
CodeO
У меня работает сервер Ubuntu, который использует общий ресурс Windows (смонтированный через / etc / fstab). При попытке скопировать некоторые данные в этот недавно смонтированный каталог я тоже случайно скопировал / var / cache. Теперь проблема в том, что я не могу удалить копию снова.
rm -r cache/ rm: das Entfernen von 'cache/apt/archives/cifsbd25' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Я думаю, что английский переход ~ не может удалить: файл или папка не найдены. Я уже выполнил эту команду как root. -f тоже не помогло. Я был в состоянии удалить все, кроме этого одного файла. Как мне от этого избавиться?
ll insgesamt 3072 drwxrwx--- 2 www-data root 65536 Dez 5 21:42 ./ drwxrwx--- 2 www-data root 0 Dez 5 21:42 ../ -rwxrwx--- 1 www-data root 2586034 Okt 14 16:23 cifsbd25*
Вы запускали его с `-f` от имени root? (В то же время)
timotree 7 лет назад
0
Можете ли вы прочитать файл (например, `cat cifsbd25> / dev / null`)? Или вы снова получаете «файл не найден»?
Kamil Maciorowski 7 лет назад
0
запуск rm -f cifsbd25 от имени root не выдаст ошибку, но и не удалит файл. Чтение файла приводит к ошибке "файл не найден".
CodeO 7 лет назад
0
В вашем вопросе имя файла оканчивается на `*`, но в командах, которые вы вводите, вы ссылаетесь на них без `*`, вы забыли `* 'или это была ошибка в вопросе?
timotree 7 лет назад
0
Это странно. В результате ls дает мне cifsbd25 и ll cifsbd25 *. Похоже, ни один из них не работает с rm -f (или мне нужно что-то экранировать при использовании *?)
CodeO 7 лет назад
0
Вам действительно нужно экранировать `*` как `\ *`. Если вы нажмете клавишу Tab, когда у вас есть часть имени, она должна выходить из остальных по мере необходимости.
timotree 7 лет назад
1
Данные / var / cache были скопированы на общий ресурс Windows, правильно? Вы можете найти файл на хосте Windows? Если да, можете ли вы переименовать файл, чтобы удалить звездочку (*) и все другие специальные символы с хоста Windows? Это позволяет вам удалить файл, либо с вашего сервера Ubuntu, либо с хоста Windows?
StandardEyre 7 лет назад
0
Кажется, перезапуск решил проблему. Сегодня я перезапустил виртуальную машину по другим причинам, и когда я снова посмотрел в папку, чтобы проверить ваши идеи, файл исчез, и я смог удалить (теперь пустую) копию кэша. Должен ли я добавить это в качестве ответа на свой вопрос?
CodeO 7 лет назад
0
@CodeO Вперед! :-D
timotree 7 лет назад
1
1 ответ на вопрос
0
CodeO
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?