Ошибочно преобразовал файл в двоичный

Ошибочно преобразовал файл в двоичный

Я искал строки, начинающиеся с total value (->), и написал grep -> out.results.

Теперь мой файл двоичный. Как мне сделать его читаемым человеком?

file out.resultsговорит «данные», а когда я пытаюсь его открыть, спрашиваетIt's a binary, do you still want to see it?

решение1

Извините, но вы не «превратили файл в двоичный», вы стерли его содержимое. > out.resultsобрезает файл out.resultsи записывает в него новое содержимое. Каким бы ни было текущее содержимое, оно не является результатом преобразования старого содержимого, это то, что grep там написал.

Вам придется реконструировать файл или восстановить его из резервной копии. (Вы можетепытаться(Восстановление файла из свободного места на диске, но это редко срабатывает: вам должно повезти, чтобы он еще не был перезаписан, и вам нужно найти все биты — блоки файла, как правило, не хранятся последовательно на диске.)

решение2

Похоже, вы удалили файл.

 grep -> u

разделить на

  • grepgrep без шаблона на ...
  • -стандартный ввод ...
  • >перенаправлено ...
  • uподать заявление.

Редактировать благодаря @Fiximan:

это заполнит файл ( u) тем, что вы ввели в командной строке. создайте пустой файл, поскольку шаблон для сопоставления отсутствует grep, и, следовательно, вывод не будет соответствовать всем записям.

Связанный контент