Рейтинг:0

Неудаляемый файл «Значок»

флаг ru

У меня странная проблема с некоторыми файлами на моем NAS, которые нельзя удалить, возможно, это остатки какой-то копии файла MacOS.

Они отображаются с именем файла «Значок» в файловом менеджере, но как 'Значок'$'\r' с лс.

Разрешения 755 (но 700, если я проверяю их из MacOS), и я попытался удалить их с помощью rm -f 'Значок'$'\r' безрезультатно, что приводит к ошибке «Нет такого файла или каталога» в терминале.

я пытался использовать чат -я на них с теми же результатами.

Я даже пытался удалить их из MacOS, но это не сработало.

Мне абсолютно необходимо избавиться от них, но я не могу думать ни о чем другом, есть ли помощь от гуру Linux?

pLumo avatar
флаг in
С подстановочным знаком `rm Icon*`?
lucaspeed avatar
флаг ru
Да, пробовал. Перепробовал почти все с rm, схожу с ума.
terdon avatar
флаг cn
Боюсь, здесь это не по теме, поскольку речь идет не об Ubuntu, а о теме нашего дочернего сайта [linux.se]. Пожалуйста, удалите и разместите там, но также укажите, какие команды `rm` вы пробовали, и точную ошибку, которую они вам выдали.`rm ./Icon*` должно работать, как и `rm Icon?` или `find . -name 'Значок*' -delete`.
lucaspeed avatar
флаг ru
На самом деле я использую Ubuntu 20.04.1, поэтому я думаю, что это тема здесь. Но я отредактирую исходный пост со всем, что пробовал (каждый раз получаю одну и ту же ошибку «Нет такого файла или каталога»)
paladin avatar
флаг kr
Вопрос, что это за файловая система? По возможности принудительно проверьте файловую систему. Если возможно, перемонтируйте том со специальными параметрами монтирования, которые запрещают использование символов, отличных от ASCII, в имени файла.
lucaspeed avatar
флаг ru
Мне удалось удалить эти файлы с помощью диспетчера файлов в Synology DSM. Я обычно использую терминал почти для всего, поэтому я не подумал об этом раньше.
Рейтинг:0
флаг in

Я столкнулся с той же проблемой при rsync'ировании файлов с моего NAS. rsync иногда сообщал...

файл исчез: "/Volumes/archives/bler/Icon\#015"

Глядя на источник, нулевой байт Икона? файл все еще существовал и не мог быть удален.

$ лс -л
-rwx------ 1 molomby staff 0B 4 сентября 2020 г. Значок?

Я пытался:

$ rm 'Значок'$'\r'
rm: Icon\r: Нет такого файла или каталога
Значок доллара США*    
rm: Icon\r: Нет такого файла или каталога
$ найти . -name 'Значок*' -delete
find: -delete: unlink(./Icon\r): Нет такого файла или каталога

Никакой радости.

Решение:

В конце концов я просто переместил все Другие файлы в другом месте и удалили содержащий каталог. Это сработало, но, конечно, есть лучший способ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.