MAC OS X 10.9.5 - странный результат с командой du

607
Renato Kermentz

В поисках больших файлов, которые я мог бы удалить, чтобы освободить пространство на моем Mac (OS X 10.9.5), я пришел с большим кэшем - файлом: /System/Library/Caches/com.apple.coresymbolicationd/data. Его размер составлял от 8 до 9 ГБ, поэтому я провел небольшое исследование и выяснил, что его можно безопасно удалить - на самом деле, именно это я и сделал в конце концов :). Я перезагрузил свой компьютер, а затем снова проверил этот каталог, и теперь файл «data» стал намного меньше:

# pwd /System/Library/Caches/com.apple.coresymbolicationd # ls -l data -rw------- 1 root wheel 102891520 Dec 2 17:11 data 

Который составляет около 100 МБ в размере. Что меня озадачивает, так это то, что при выполнении в du -m .таком каталоге он показывает, что каталог использует более 60 ГБ дискового пространства!

# pwd /System/Library/Caches/com.apple.coresymbolicationd # du -m . 64953 . 

Здесь есть какой-нибудь трюк? Почему результат du не отражает (насколько я понимаю) фактическое использование диска в этом каталоге?

1
Обязательно поищите скрытые файлы. Что выдает `ls -la .`? Darth Android 8 лет назад 0
Добавляя к комментарию Дарта, вы не показали нам, что `data` - единственный файл в этом каталоге. Помимо этого, могут быть и другие файлы (даже не скрытые), из-за которых родительский каталог будет больше по размеру. jimtut 8 лет назад 0
Спасибо за быстрый ответ, ребята. Никаких скрытых файлов, а остальные файлы там намного меньше (к сожалению, место для комментариев здесь не позволяет мне скопировать вывод ls -la, но вы можете мне доверять :)). Renato Kermentz 8 лет назад 0

0 ответов на вопрос

Похожие вопросы