Мне не точно ясно, что Вы хотите, но насколько я понимаю, Вы хотите иметь вывод всех .sh
файлы распечатаны в tmp.tex. Затем Вы могли сделать что-то как
find -name "*.sh" -exec cat "{}" + >> tmp.tex
Которые связывают все .sh
файлы, и затем добавляют его к tmp.tex
.
Нет обычно нет никакого журнала, который сохраняется, который отслеживает то, какие файлы были удалены. О единственной вещи я могу думать за пределами попытки восстановить файлы после удаления с помощью чего-то вроде этого Вопросы и ответы: восстановите файлы после удаления от локального файлового сервера, Вы, мог смотреть на Вашу систему locate
команда. Это сохраняет полный список всех файлов в системе, это обычно работало ночью через крон, таким образом, Вы могли бы найти список имен файлов там, предположив, что Вы знаете, в каких каталогах они были.
Вкладывать список всех файлов мой $HOME
каталог.
$ locate /home/saml | head -5
/home/saml
/home/saml/.Fontmatrix
/home/saml/.ICEauthority
/home/saml/.Trash
/home/saml/.VirtualBox
Этот подход работал бы, пока 2 условия соблюдают.
/etc/cron.daily/mlocate
). Эта задача ежедневно работает, поэтому если раздел будет смонтирован один день, но не следующее, то данные для того раздела будут стерты.mlocate
запись crontab еще не работала с теми файлами, теперь стертыми. Примечание: Эта опция - то, что я рассмотрел бы последним усилием, что-то прежде, чем обратиться к фактической попытке восстановить файлы с помощью одного из многих восстанавливает после удаления методы, покрытые на Unix & Linux. У Вас есть очень небольшой удобный момент для получения списка файлов, которые были в системе от mlocate
база данных, но была удалена.
locate
с выводомlocate --existing
и работа от этого. – terdon♦ 05.01.2014, 17:59/etc/cron.daily/mlocate
, мог бы даже быть ранее. – terdon♦ 05.01.2014, 18:03locate /boot | head -5
. Если это должно было произвести файлы под/boot
они, почему это дало выводы под/etc
. Для напр.: одна строка вывода/etc/default/bootlogd
. В моем случае, поскольку это был раздел Windows, который всегда должен монтироваться вручную, я выполнил командуlocate /media/ravbholua/100EECEB0EECCB34
но это не возвратило вывода. – Ravi 05.01.2014, 19:14locate
найденный ничем затем эта идея, хотя допустимый является тупиком начиная с данных для/media
вероятно, не стал теперь. – slm♦ 05.01.2014, 23:51