Случайно создал папку, содержащую ее копию и т. Д.

1

У меня есть папка MyProject, Это папка проекта XCode (не уверен, если это уместно).

Я хорошо знаю, что эта папка составляет около 800 МБ. Недавно я заметил, что Get Info сообщает, что он имеет размер 17 ГБ.

Я проверил папку, и все файлы были там просто отлично ... и затем я заметил, что она содержала другую папку с именем MyProject, Когда я открыл его, это был точно такой же случай: все файлы были там, и был другой MyProject папка в нем. И так далее. Вот так: Folderception ,

Я решил это, просто удалив первый дубликат MyProject в цепочке.

Однако мне любопытно, как это могло произойти?

Чтобы скопировать себя достаточно раз, чтобы получить 17 ГБ, потребуется довольно много времени - а я даже не заметил. Но более странный вопрос: что я мог сделать, чтобы неявно создать такую ​​цепочку?

Omega
источник
Странно ... Вы используете какой-либо тип управления версиями / ревизиями, например, git или svn?
Kent
@Kent: Нет! Это индивидуальный проект.
Omega

Ответы:

1

Это вполне возможно создать, установив жесткую ссылку на родительский каталог с помощью команды терминала 'ln'. ОС просто не будет знать, что MyProject внутри MyProject находится в том же месте. Любопытно, как это могло случиться, хотя.

JBRWilkinson
источник