Восстановление команды Rm для этой ситуации

Интерфейс/sys/class/backlight имеет это. Т.е.

echo 4000 > /sys/class/backlight/intel_backlight/brightness 

Другие интересные значения:

cat /sys/class/backlight/intel_backlight/max_brightness
4648
cat /sys/class/backlight/intel_backlight/actual_brightness
4000

Отметьте, PR. значение по умолчанию, они являются записываемыми корнем только.

0
06.05.2014, 20:52
3 ответа

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

В зависимости от типов данных одна из 2 программ может помочь.

  • (общий) ext3grep
  • PhotoRec (изображения и медиа-файлы, а также многие другой документ и типы архивирования)
  • Ext4magic (более дружественный frontend к ext3grep)
  • R-Linux (восстанавливают инструменты после удаления),
  • SystemRescueCd (Живой CD/DVD для восстановления данных)

Но установка их могла, вероятно, перезаписать данные, которые Вы пытаетесь восстановить!

На вашем месте я загрузил бы SystemRescueCd, записывают его к CD или карте флэш-памяти USB и загружают систему с файлами с помощью него. SystemRescueCd включает инструменты для восстановления после удаления файлов. Я дал бы этому попытку.

Ссылки

3
28.01.2020, 02:21
  • 1
    всего соответствующего IP я выполнил его на настольном каталоге, там похожи на пропавших без вести файлов 6-7, которых я могу сказать от появления моего рабочего стола. –  hackio 06.05.2013, 14:50

Большинство команд командной строки занимает разделенный список места файлов или папок, как введено. * средства все, таким образом работая rm * /exam средства удаляют все в текущей папке и затем удаляют /exam. Другими словами, Вы удалили все файлы (не папки) от Вашего Рабочего стола. Единственная вещь, которую можно сделать, состоит в том, чтобы попробовать, восстанавливают их использующий такие инструменты, как предложено @slm.

Необходимо также знать что даже при выполнении команды, которую Вы хотели выполнить, rm /exam, это не работало бы. По умолчанию, rm не удаляет каталоги, только файлы. Для использования его для удаления каталога, этому нужно рекурсивное (-r) флаг. Так, для удаления каталога /exam, необходимо было бы работать rm -r /exam.

Один способ защитить себя от этого вида, если ошибка в будущем состоит в том, чтобы сделать rm псевдоним к rm -i или rm -I, таким образом, Вас попросят подтвердить удаления файла. От rm страница справочника:

   -i     prompt before every removal

   -I     prompt  once  before removing more than three files, or
          when removing recursively.   Less  intrusive  than  -i,
          while still giving protection against most mistakes

Сделать rm псевдоним к rm -i, добавьте эту строку tou Ваш ~/.bashrc файл:

alias rm='rm -i'
1
28.01.2020, 02:21

Некоторый удаленный притон установок подпиливает, проверьте, является ли это Вашим случаем (я сомневаюсь относительно этого). Иначе запишите этому до изучения, что Unix делает точно, как сказали, это не судит к второму предположению Вас. Когда-либо.

0
28.01.2020, 02:21

Теги

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