삭제된 파일을 검사하려면 다음 명령을 사용하고 있습니다.
sudo ntfsundelete /dev/sda1 -S 400m-20g -p 100
모든 결과를 복원하는 방법은 무엇입니까?
나는 시도했다:
sudo ntfsundelete /dev/sda1 -u 400m-20g -p 100 -d /mnt/bigboy/ntfs
반품You must specify exactly one device.
그리고:
sudo ntfsundelete /dev/sda1 -u -i 44-6057 -p 100 -d /mnt/bigboy/ntfs
이것은 첫 번째 파일만 복원한 다음 출력하는 것으로 보입니다.
Couldn't create output file: File exists
나는 후자가 어떤 이유로 인해 모든 파일 이름을 잃어 버렸기 때문에 발생했다고 믿습니다. (드라이브가 즉시 종료되므로 종료 방법을 모릅니다.)
어떤 도움이라도 대단히 감사하겠습니다.
답변1
나는 한동안 이것으로 어려움을 겪었습니다.
-m
처리할 파일의 모드를 지정할 수 있는 이 옵션을 사용해야 합니다 . *
, *.jpg
또는 등이 작동하도록 하려면 *.*
패턴을 따옴표로 묶으십시오. 그렇지 않으면 쉘이 패턴을 ntfs-undelete에 전달하는 대신 현재 디렉토리에서 일치를 수행합니다.
대체로 나에게 도움이 된 것은 다음 명령이었습니다.
sudo ntfsundelete /dev/sdb2 -u -m '*'
답변2
ntfsundelete에 올바른 매개변수를 전달할 수 있도록 bash 확장 및 대체가 어떻게 작동하는지 알아야 합니다.
bash가 매개변수 및 와일드카드와 함께 작동하는 방식을 이해하는 것이 중요합니다. 그렇지 않으면 많은 콘솔 프로그램을 지속적으로 남용하게 될 것입니다.