как восстановить файл .c в AIX unix, который случайно удалил (rm -f)
Если ваша FS не поддерживает журнал и вы помните любую «уникальную» строку в содержимом файла, которую можно использовать в качестве начального числа для поиска, простой способ:
Конечно, вам нужно настроить параметры -B и -A grep, чтобы иметь возможность получить весь файл (установите строки до и после строки поиска, которую вы должны использовать grep). Перенаправьте вывод grep в новый файл и настройте его, чтобы удалить лишние строки заголовка и завершающие строки.
Я использовал этот метод несколько раз с очень хорошими результатами.
grep -i -B 1000 -A 1000 \
"your seed string you are really sure to find in the deleted file" \
/dev/your-device-partition
Просто возьмите его из ежедневных / еженедельных резервных копий
У вас есть резервные копии?
По совпадению, есть FAQ в FAQS для этого. Следуйте инструкциям на свой страх и риск ...