我正在尝试编写一个脚本来取消删除Windows分区中的大量文件。我可以使用ntfsundelete的扫描函数来提取所有文件及其名称的inode编号。
然后我拿了这个巨大的列表并制作了这样一个文件:
#!/bin/sh
ntfsundelete /dev/sda2 -u -i 50365 -o file1.doc -d .
ntfsundelete /dev/sda2 -u -i 58234 -o file1.doc -d .
我做了chmod + x script.sh并运行了sh ./script.sh
我收到错误“无法创建输出文件:没有这样的文件或目录”。
如果我单独运行这些命令,它可以工作,但是如果我运行脚本,它就会失败。我有1200多个文件。