我复制的文件在哪里?

我复制的文件在哪里?

我尝试使用“dd”命令从 USB 驱动器复制所有文件。输出显示成功,记录的输入和输出数量相等,并且我将它们保存到的 HDD 上可用的总 GB 数较少,但找不到文件。 Ubuntu 操作系统

dd if=/dev/sdx bs=16M of=/home/directory/foldername

其中sdx==sdb要从 USB 复制的文件;of=硬盘上的目的地。directory= 组合名称;我创建了文件夹来放入图像。

我将 USB 安装为“只读”。

我找到了我的文件,图像。我如何判断它是否已损坏?

答案1

您已复制 USB 记忆棒的映像。相反,只需复制文件:

cp -a /media/... ~/foldername  # Replace "..." with the rest of the path to the mounted USB stick

如果您不确定系统将 USB 记忆棒安装在何处,您可以使用以下任一命令进行查找

df -h                          # List all the mounted filesystems; look for the one you want

mount | awk '/sdx/ {print $4}' # List of mounted filesystems, match "sdx", print mountpoint

我强烈建议您在更加熟悉 UNIX/Linux 系统之前忘记您曾经听说过该dd命令。真的。 (为什么?因为实际上需要它的情况很少。通常原始副本cat实际上更快 - 并且当然不会更慢。这里cp是正确使用的命令。)

答案2

复制后必须使用正确的路径才能访问图像。 /home/John/Desktop/anyfilename 有效。但是,文件似乎已加密(101010)。如果我需要将图像传输回闪存驱动器,如果原始闪存驱动器图像损坏,不知道加密是否会成为问题。感谢所有贡献者。

相关内容