如何将包含所有内部内容的目录复制到另一个目录?

时间:2014-11-14 12:04:57

标签: android adb

我想使用 dd 命令将包含所有内部内容的目录复制到另一个目录,但它不起作用。这是一个样本:

 #shell dd if=/data/local/tmp/dir1 of=/data/local/tmp/dir2 

,错误信息是:

 /data/local/tmp/dir2: cannot open for write: Is a directory

你能帮助我吗?!

1 个答案:

答案 0 :(得分:1)

  

dd适用于您指定的文件,使其能够在设备之间或从设备复制数据到文件。如果涉及特定设备(例如,从cd-rom光盘创建iso映像,例如:dd if = / dev / cdrom of = mycdrom.iso),或者备份原始设备(有时在RAC数据库中使用),这通常用于移动数据:dd if = / dev / raw / raw1 of = device_raw1)

     

cp用于将文件内容复制到新文件或新位置。您特别希望保留所有权,时间戳和模式(权限),以及能够递归操作(=能够复制目录)。

尝试此命令:

cp -r /data/local/tmp/dir1/* /data/local/tmp/dir2