1

Как я уже сказал, я переместил несколько файлов sql, но вместо того, чтобы переместить их в каталог, я, кажется, переименовал их и поместил их все в корневой каталог как один файл с именем "newfolder"

Могу ли я отменить это или я по-королевски обнажился?

1 ответ1

0

Если вы запустили mv file1 newfile а затем mv file2 newfile , вы необратимо перезаписали newfile . Это означает, что ваш первый файл исчез.

Практически, вы не можете многое сделать в этой ситуации.

Ваш лучший вариант - восстановление из вашей обычной резервной копии. Вы также можете получить новые дампы SQL или прекратить использование системы прямо сейчас и попробовать инструмент восстановления файлов. Есть много для NTFS и FAT, но не так много для файловых систем ext. Смотрите также:

Кроме того, при работе с root я бы рекомендовал установить следующие псевдонимы в файле конфигурации вашей оболочки. Таким образом, вам будет предложено перед перезаписью существующих файлов или удалением любого файла.

[ $UID = 0 ] && \
  alias rm='rm -i' && \
  alias mv='mv -i' && \
  alias cp='cp -i'

Установка псевдонимов для базовых команд может в какой-то момент укусить вас, если вы слишком привыкли к ним, но если вам всегда нужно быстрое напоминание, прежде чем делать потенциально вредные вещи, это самый простой способ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .