Я сделал что-то действительно глупое во время моего развития.unix gcc file overwrite
я написал на терминале
gcc source.c -o source.c
Вместо
gcc source.c -o source.bin
Или что-то вроде этого
Я редактируемого файла с помощью nano.Is там какой-нибудь способ восстановить его? Либо использовать любые возможные автосохранения или что-то вроде декомпиляции.?
'nano', если он настроен так, создает резервные копии отредактированных файлов, например, если вы редактировали' foo.c', то он создает '~ foo.c' (это скрытый файл IIRC). Вы можете получить что-то от этого. –
проверяйте скрытые файлы с помощью 'ls -lart'. Вы предоставляете оба названия одинаковыми. проверьте 'gcc source.c -o source.c'. изменить имя объекта. – someone
@ Dimitris LoL ... вы можете восстановить свой файл, только если вы сохранили файл резервной копии. в каталоге, где присутствует код, попробуйте эту команду '~ $: ls * ~' проверить, присутствует ли код. –