将删除的文件信息添加到单个文件[UNIX]

时间:2013-04-18 05:30:51

标签: file unix linode

所以我有一个简单的问题

  

要恢复文件,原始目录和文件名必须是   存储。

     

创建一个名为“.restore.info”的隐藏文件。每一行   此文件应包含存储文件的名称,后跟a   冒号,后跟原始的完整路径和文件名。

     

例如,   如果从/home/usr1.name/删除了带有inode 1234的文件f1   目录和另一个名为f1 with inode 5432的文件已从中删除   /home/usr1.name/testing目录然后.restore.info会   含有:

     

f1_1234:/home/usr1.name/f1

     

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

任何想法?

1 个答案:

答案 0 :(得分:0)

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

希望这有效+