Eu lutei com isso eu mesmo por um tempo.
Você precisa usar a opção -m
, que permite especificar um padrão para os arquivos trabalharem. Coloque o padrão entre aspas se você quiser que *
, *.jpg
ou *.*
etc funcione (ou então seu shell fará a correspondência no diretório atual em vez de passar o padrão para ntfs-undelete).
Para resumir, o que funcionou para mim foi o seguinte comando:
sudo ntfsundelete /dev/sdb2 -u -m '*'