Это возможно, это просто будет стычкой.
ОБНОВЛЕНИЕ: перед попыткой этого метода взгляните на ответ Steven.
Вы испытываете необходимость в пакете испытательного стенда, большом дисковом пространстве и большом количестве времени.
PhotoRec, часть TestDisk, может восстановить файлы почти с любого диска. PhotoRec действительно поддерживает открытие .tex
файлы.
Во-первых, установите испытательный стенд путем выполнения
yum install testdisk
примечание: Вы испытываете необходимость в большом свободном пространстве на другом диске, где можно сохранить восстановленные файлы.
Восстановите все удаленные файлы на своем диске путем выполнения photorec
на свободном пространстве диска.
sudo photorec
и следуйте инструкциям... (не забудьте не сохранить файлы к тому же диску, который Вы восстанавливаете с),
После того, как процесс завершился, все восстановленные файлы должны быть в одном каталоге, куда необходимо работать:
find -name '*.tex' > filelist
Это произведет список файлов, которые могли бы быть тем, который Вы потеряли. Необходимо будет проверить всех их, поскольку имена файлов будут потеряны.
Если Вы используете Red Hat Enterprise Linux, я не думаю, что ncdu находится в репозиториях сервера RHEL. У меня нет машины, где я могу проверить, находится ли это в репозиториях рабочей станции, но я подозреваю, что это не. Если это не, одна опция является использованием EPEL (часто задаваемые вопросы):
EPEL (Дополнительные Пакеты для Предприятия Linux) является основанным на волонтере общественным усилием из проекта Fedora создать репозиторий высококачественных дополнительных пакетов, которые дополняют основанный на Fedora Red Hat Enterprise Linux (RHEL) и его совместимые ответвления, такие как CentOS и Научный Linux.
ncdu
действительно кажется, находится в репозиториях EPEL, предназначенных для работы с RHEL 4 и RHEL 5. Направления для того, как использовать эти репозитории, могут быть найдены здесь:
С другой стороны, можно всегда загружать инструмент с восходящего веб-сайта:
и следуйте за направлениями в файле УСТАНОВКИ. Однако это потребует, чтобы, чтобы упорно искать зависимости и установить инструменты необходимо было разработать проект.
Необходимо будет загрузить последнее ncdu
пакет из http://dev.yorhel.nl/ncdu с wget
.
Перейдите к каталогу с доступом для записи, таким как Ваш корневой каталог.
wget https://dev.yorhel.nl/download/ncdu-1.13.tar.gz
затем извлеките tarball, с:
tar -xzvf ncdu-1.13.tar.gz
это создаст новую названную папку ncdu-1.13
. Введите ту папку и выполнитесь:
./configure --prefix=/usr
Если это не может найти ncurses.h и настраивать сбои,
checking for ncurses.h... no
configure: error: required header file not found
необходимо будет установить curses
заголовки библиотеки
sudo dnf install ncurses ncurses-devel
После установки библиотеки выполните настраивать шаг снова.
Затем выполненный,
make
и
sudo make install
и Вы сделаны.
Можно дополнительно удалить ncdu-1.13.tar.gz
файл и каталог, где исходные файлы были извлечены, поскольку Вам больше не нужны они.
./configure
: [nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr'
configure: error: invalid variable name: '–-prefix'
– Nathan Basanese
26.11.2015, 07:51
prefix
. Не сталкивался ни с какими другими зависимостями кроме проклятий.
– M M
04.05.2016, 23:56
Сначала перейдите по ссылке ниже и установите epel в соответствии с типом ОС.
http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/
После установки репозитория EPEL ncdu можно установить с помощью следующей команды :
yum install ncdu
Примечание: Приведенная выше команда будет работать, если у вас есть подписка RHEL / предварительно настроенная с помощью yum install.
Чтобы использовать ncdu, введите следующую команду:
ncdu
установить репозиторий epel
yum install epel-release
установить нкду
yum --enablerepo=epel install ncdu