错误的 MV 命令格式后消失的文件如何恢复?
How do I recover files that disappeared after wrong MV command format?
我试图按日期将文件从当前目录移动到另一个目录,但我不小心使用了错误的目标格式:
find . -maxdepth 1 -mtime +365 -type f -exec mv "{}" "..\folder" \;
而不是
find . -maxdepth 1 -mtime +365 -type f -exec mv "{}" "../folder" \;
然后我的文件就消失了。
我好像到处都找不到。我已经尝试了目标和源目录,甚至是我不小心将文件发送到的不存在的目录。
我想知道我是否还能恢复文件。
他们都走了。当你 运行:
find . -maxdepth 1 -mtime +365 -type f -exec mv "{}" "..\folder" \;
您正在为每个文件执行命令:
mv filename ..folder
换句话说,您将每个文件重命名为名称 ..folder
。每个文件都覆盖了下一个文件。 ..folder
文件的内容是你的命令最后处理的任何文件,其余的都没有了。
我试图按日期将文件从当前目录移动到另一个目录,但我不小心使用了错误的目标格式:
find . -maxdepth 1 -mtime +365 -type f -exec mv "{}" "..\folder" \;
而不是
find . -maxdepth 1 -mtime +365 -type f -exec mv "{}" "../folder" \;
然后我的文件就消失了。
我好像到处都找不到。我已经尝试了目标和源目录,甚至是我不小心将文件发送到的不存在的目录。
我想知道我是否还能恢复文件。
他们都走了。当你 运行:
find . -maxdepth 1 -mtime +365 -type f -exec mv "{}" "..\folder" \;
您正在为每个文件执行命令:
mv filename ..folder
换句话说,您将每个文件重命名为名称 ..folder
。每个文件都覆盖了下一个文件。 ..folder
文件的内容是你的命令最后处理的任何文件,其余的都没有了。