Измените существующий тип файла из стандартного файла “-” к каталогу "d" как показано с Unix ls-l

Таким образом, если я использую ls-l, он приводит к чему-то для каталога как...

drwxr-xr-x

и ошибка, о которой сообщают, для каталога с файлами в нем, он, показывает стандартным файлом и ls-l урожаи...

- rwxr-xr-x

Моя цель состоит в том, чтобы найти способ вручную изменить тип файла от "-" до "d" на существующих файлах или каталогах.

Мое первое сообщение здесь. В течение многих дней я пытался найти способ изменить тип файла для файла в Apple OSX (Unix BSD). Это может быть настолько легче, чем я делаю его. Исходной проблемой был инструмент, который идет с OSX, чтобы проверить, что Вашим жестким диском является Дисковая утилита (DU), и это показывает ошибки полномочий файла, которые это не может восстановить. Иногда это - пара сотни. Большинство - вид, где файл каталога показывает стандартным файлом и должен быть изменен на каталог. Если я перешел там с Терминалом, ожидаемые файлы находятся в каталоге. Эти ошибки могут произойти от Пассивного нападения Взлома за прошлый год. Каждый фиксирует, который работает, очистка и установка OSX. Это - новый хороший жесткий диск.

Первый метод, который я запланировал использовать, должен найти информацию о заголовке файла о секторах диска с Hex-редактором как R-Studio для Mac, и просто сделать мою шестнадцатеричную математику при необходимости и изменить данные. Это займет время для изучения достаточного количества R-Studio, чтобы сделать это. Плюс я думаю, что мне нужна карта того, как Unix BSD кладет информацию на секторы жесткого диска, так, чтобы я мог определить местоположение битов, которые маркируют файл как каталог или стандартный файл, или канал или сокет. Карта напомнила бы это, но с логическим форматом данных для файла BSD. https://en.wikipedia.org/wiki/Advanced_Format

К нескольким форумам и поддержке Apple и поддержке R-Studio. Не дошедший оплата 99$ для присоединения к Разработчикам Apple для получения этой информации. Я думаю, что это открыто так или иначе начиная с Unix BSD.

Другими инструментами, которые я исследовал, был IDE Apple XCode, Unix dd команда и emacs. Поскольку я являюсь новым с Unix, мне требуется очень долгое время, и я все еще не вижу метода для выполнения этого. В учебном руководстве для XCode это упоминает, что рекомендовал, оборудует шоу при парении над значками меню. Когда я навис над типом файла, он показал emacs, но после чтения, я думаю, что это означает, является ли это типом исполняемого файла или текстовым файлом. Каталог Not и такой.

В этой точке я вернулся к поиску логического расположения файла, которое Unix BSD помещает на секторы диска, и затем используйте R-Studio.

Какие-либо идеи?

-3
задан 6 October 2015 в 19:16
1 ответ

Это невозможно изменить. Файлы нельзя превращать в каталоги и наоборот. Это не просто какой-то флаг, который можно изменить. Если это какое-то повреждение, лучше всего запустить fsck в файловой системе.

1
ответ дан 5 December 2019 в 21:59

Теги

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