2013-04-18 5 views
0

그래서 내가 파일을 복원하기 위해 간단한 문제를가 [UNIX]

이 원래 디렉토리와 파일 이름은 저장해야합니다.

".restore.info"라는 숨김 파일을 만듭니다. 의 각 줄에는 저장된 파일의 이름과 콜론 뒤에 원래 전체 경로와 파일 이름이 나와야합니다. 아이 노드 (5432)는 다음 /home/usr1.name/testing 디렉토리에서 제거하여 아이 노드 1234 파일 F1이 /home/usr1.name/ 디렉토리와 다른 파일 이름 F1에서 제거 된 경우, 예를 들어

, .restore.info는 이 포함됩니다 :

f1_1234 :

f1_5432

/home/usr1.name/f1 :

어떤 아이디어 /home/usr1.name/testing/f1?

+0

나는이 문제를 이해하지 않습니다. 또는 오히려, 나는 문제를 이해한다. 그러나 나는 그것을 해결하는 것을 도울 수있는 방법을 이해하지 못한다. 네가 어디서 일어 났고, 네가해야 할 일은 무엇인가? 당신의 솔루션은 지금까지 무엇을합니까? –

답변

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

희망이 작동 +