2013-04-18 3 views
0

Так у меня есть простая задачадобавления удален информацию о файле в одном файле [UNIX]

Для восстановления файлов, исходный каталог и имя файла должно быть сохранены.

Создайте скрытый файл под названием «.restore.info». В каждой строке этот файл должен содержать имя сохраненного файла, за которым следует двоеточие , за которым следует исходный полный путь и имя файла.

Например, если файл f1 с инодом 1234 были удалены из каталога /home/usr1.name/ и другого файл с именем f1 с инодом 5432 были удален из директории /home/usr1.name/testing затем .restore.info бы содержать:

f1_1234: /home/usr1.name/f1

f1_5432: /home/usr1.name/testing/f1

любые идеи?

+0

Я не понимаю вашу проблему. Вернее, я понимаю проблему, но я не понимаю, как я мог бы ее решить. Куда вы встали, и что вам нужно сделать, чтобы вы застряли? Что делает ваше решение до сих пор? – 2013-04-18 07:14:14

ответ

0
ls f* | parallel 'echo {}_`stat -c%i {}`:$PWD/{} >> .restore.info ;mv {} recycleBin/{}_`stat -c%i {}`' 

надеюсь, что это работает +

 Смежные вопросы

  • Нет связанных вопросов^_^