Вы переустанавливали Ubuntu 12.04 на тот же раздел, что и раньше? Затем он должен был спросить перед установкой, следует ли перезаписать все данные - и удалить их в процессе. Должна была быть возможность обновления (AFAIK), которая должна сохранять все данные в целости и сохранности. Я предполагаю, что вы перезаписали этот раздел.
Если это так - вы, по сути, облажались. Фотографии скорее всего потеряны. Но, возможно, не совсем. Так что читайте дальше. Если ваш случай отличается, пожалуйста, отредактируйте ваше сообщение соответствующим образом (например, если ваш домашний каталог находится в отдельном разделе, фотографии, скорее всего, все еще там). Настройка раздела - это самый важный бит.
Во-первых: не трогайте эту установку Ubuntu, пока вы не восстановите все, что хотели, или отказались. Запуск Ubuntu сделает ситуацию еще хуже.
Однажды я использовал программу под названием TestDisk, которая, казалось, справилась с этой задачей (но AFAIK не сделал то, что хотел, но не по вине программы). Существует программа того же разработчика под названием PhotoRec , которая должна иметь возможность восстанавливать фотографии и файлы других типов из раздела. Вы можете запустить его из Windows. Запуск Windows не должен влиять на раздел Ubuntu (если вы ничего не сделали, кроме стандартной установки с двойной загрузкой). Он попросит раздел и будет искать фотографии на нем. Это займет много времени. Имена файлов и структура каталогов, скорее всего, потеряны. И он не сможет восстановить все изображения. Но когда вы только установили Ubuntu и не сделали слишком много других с этой установкой, она в лучшем случае сможет восстановить большинство фотографий.
В следующий раз (на мой взгляд) лучше поместить каталог / home в отдельный раздел (как ext4) и, возможно, создать дополнительный раздел в виде ntfs, который используется совместно Windows и Ubuntu. Именно так я использую разделы, и это очень хорошо работает с переустановками. Обычное обновление (через Менеджер обновлений / Software Updater) не удалит данные таким образом. Переустановка Ubuntu в том же разделе, что и раньше, удаляет только ОС, а не данные (за исключением каталогов вне / home, таких как / var / www). Затем необходимо только ввести те же разделы в диалоговом окне установки, чтобы они автоматически монтировались при запуске системы (или их можно было ввести вручную в / etc / fstab, но это более сложный и, вероятно, не по теме).
Можно использовать копию экрана GNU и вставить команды.
Быстрое учебное руководство:
screen
(или screen myprog my args here
) намного более мощен, чем это (я использую его для переключения вкладок нескольких виртуальных терминалов без потребности в специальном эмуляторе терминала, и также так, чтобы я не освобождал свои сессии когда X катастрофических отказов или что-то). Для выхода из экрана просто закончите сессию оболочки или введите Ctrl + , Ctrl + \.
Можно отправить вывод непосредственно в соответствующий xterm, использующий xterm устройство нет. Вот команда.
xyz$ls /home/ankit/documents/etc/x/y/z > /dev/pts/0
(или watever имя устройства, можно получить его команда 'w' использования для открытого xterm)
Попытка это & надежда это может решить Вашу проблему.
Я нахожу , XSel полезен в аналогичных ситуациях. Это - инструмент, который управляет X выборами. Например, это сохранит вывод Вашей команды к буферу обмена:
grep error error.log | xsel -bi
OP сказал, что он не хотел делать это, но здесь является Unix utils способ сделать это для потомства. Если Вы изучаете эти небольшие утилиты Unix, они могут быть довольно мощными.
ls $ (dirname $ (grep ошибка error.log | направляется-1 |, сокращает-d ""-f 5-))
примечание: синтаксис из памяти