3

Внезапно некоторые файлы * атрибутов начали появляться в trash folder для мусора моего Mac OS X (снежный барс).

Проблема в том, что я не могу их удалить.

// 1. See there is a file with an invalid name 
MAC:libs cran$ ls
commons-io-2.0.1.jar:com.dropbox.attributes

// 2. That I can't delete  
MAC:libs cran$ rm commons-io-2.0.1.jar\:com.dropbox.attributes 
rm: commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory

// 3. The only file here
MAC:libs cran$ ls -a
.
..
commons-io-2.0.1.jar:com.dropbox.attributes

// 4. But I can't do anything with it
MAC:libs cran$ ls -l
ls: commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory

// 5. Trying to delete parent folder
MAC:iome.desktop cran$ rm -rf libs
rm: libs: Directory not empty

// 6. Trying to use wildcards 
MAC:libs cran$ rm commons-*
rm: commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory

// 7. Trying to delete parent folder
MAC:iome.desktop cran$ rmdir libs
rm: libs: Directory not empty

// 8. Retrieving the inode
MAC:libs cran$ ls -i
ls: commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory
3408401 commons-io-2.0.1.jar

// 8. Remove the file by inode
MAC:libs cran$ find . -inum 3408401 -exec rm -i {} \;
remove ./commons-io-2.0.1.jar? y
find: ./commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory

// 9. Repair the disk permission 

// 10. Fix the ACL (while booting from an external drive)

Я запустил fsck -fy надеясь, что он их очистит, но безрезультатно. Я хочу установить bootcamp на свой компьютер. Но теперь, когда я чувствую, что файловая система испорчена, я немного боюсь создавать новые разделы и еще много чего.

Я попытался использовать xattr для удаления файла, но еще раз, но безрезультатно:

MAC:libs cran$ touch commons-io-2.0.1.jar

// a. Trying to remove attr 
MAC:libs cran$ xattr -d com.dropbox.attributes commons-io-2.0.1.jar 
xattr: commons-io-2.0.1.jar: No such xattr: com.dropbox.attributes

// b. Trying to remove attr 
MAC:libs cran$ xattr -d com.dropbox commons-io-2.0.1.jar 
xattr: commons-io-2.0.1.jar: No such xattr: com.dropbox

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

2 ответа2

1

Я снимаю шляпу перед создателями Apple Store в Лионе, Партия Дье, Франция.

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

Что сделали Адриен и Винсент :

  • переименовать .trash в badtrash
  • создайте другую папку .trash . Теперь моя корзина работает, как и ожидалось, но файлы, которые можно восстановить, все еще на моем компьютере. Но подождите, это еще не все :)
  • загрузите Mac с другой системы, расположенной на external harddrive
  • изменить разрешение badtrash чтобы его можно было удалить
  • удалить badtrash
  • очистить корзину

Тада!

Теперь мои восстановленные файлы теперь находятся на внешнем диске. Что не проблема: ни для меня, ни для Адриена и Винсента, поскольку внешний диск будет переформатирован в ближайшее время.

Классное решение, а?

Спасибо отличной команде Apple store в Lyon Part Dieu.

0

Находясь в этом каталоге, попробуйте:

rm commons

и затем нажмите клавишу Tab (это должно автозаполнить имя файла) и после этого Enter .

Отказ от ответственности: я не уверен, что удаление таких файлов может вызвать какие-либо проблемы.

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