问:文件去哪了?
我在移动几个大目录时无意中输入了错误的路径(/mnt/dc
而不是)。/mnt/de
我的意图是将文件移动到同一驱动器上的新路径,但我的目标路径是单独的驱动器。它大约有 500gigs 的文件。5 秒后,我用 ctrl+c 取消了命令。现在丢失了 90% 的文件。它们不在源路径或目标路径中。我可以采取哪些步骤来确定它们在哪里?
使用的命令:
mv * /mnt/dc/RUNNING/3b_tar
里面的目录/mnt/de/STORAGE
100bb_3b_bbvbu_tar 100bb_3b_bbvco_tar 100bb_3b_bbvep_tar 100bb_3b_bbvmp_tar
结果:
Only one folder remains in the source path. Only one folder made it to the destination path (with most of its contents missing). Two folders are completely missing.
编辑原因
我原本以为问题出在 *. 所以我正在使用这个答案进行故障排除。在 toppk 的评论之后,我查看了路径并意识到我实际上是在将文件移动到不同的驱动器。
/mnt/de/STORAGE
我运行命令的目录 ( ) 中的文件mv * /mnt/dc/RUNNING/3b_tar
是:我猜该命令被认为是:
导致前 3 个目录被放置在:
(这
/mnt/dc/RUNNING/3b_tar
不是最终目的地很令人困惑。也许是因为它是一个单独的驱动器?)