You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行mv * ..命令后文件丢失,如何恢复数据?

恢复mv * ..操作后“丢失”的文件
  • 先去父目录查找:
    执行mv * ..本质是把当前目录下所有非隐藏文件/文件夹移动到上级目录,并非真的丢失。切换到父目录(cd ..),用ls -la查看全部文件,或用ls -t按修改时间排序,刚移动的文件会排在最前面,方便定位。

  • 若父目录存在同名文件导致被覆盖:

    • Linux系统:如果文件系统是ext3/ext4且开启日志功能,可使用testdisk或photorec工具恢复。操作前尽量卸载目标分区(系统分区无法卸载则避免写入新数据),安装工具后运行对应命令,按提示扫描分区恢复文件。
    • macOS系统:若开启了时间机器,直接通过时间机器恢复到操作前的状态;未开启的话,可尝试Data Rescue等第三方工具,同样要避免在分区内写入新数据。
  • 关键注意事项:

    • 发现异常后不要在对应分区写入任何新数据(如新建文件、安装程序),否则被覆盖的数据几乎无法恢复。
    • 后续批量移动文件时,建议添加-n参数(mv -n * ..),遇到同名文件会自动跳过并提示,避免误覆盖。

内容的提问来源于stack exchange,提问作者ElRudi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 17:32:33