我想複製一個目錄內的所有內容到另一個目錄與dd命令但它不起作用。這是一個例子:如何將所有內部目錄複製到另一個目錄?
#shell dd if=/data/local/tmp/dir1 of=/data/local/tmp/dir2
和錯誤消息是:
/data/local/tmp/dir2: cannot open for write: Is a directory
你能幫助我嗎?
我想複製一個目錄內的所有內容到另一個目錄與dd命令但它不起作用。這是一個例子:如何將所有內部目錄複製到另一個目錄?
#shell dd if=/data/local/tmp/dir1 of=/data/local/tmp/dir2
和錯誤消息是:
/data/local/tmp/dir2: cannot open for write: Is a directory
你能幫助我嗎?
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
我正在用android 4.1使用htc手機(願望700)。當我使用cp命令時,我看到「sh:cp:not found」消息:( –
[看看這裏](http://stackoverflow.com/a/15101052/2591002) –
嘗試用超級用戶'sudo'和檢查,你想複製 –
DD讀取的文件,而不是文件夾的文件夾的許可。實際上,這不是將文件寫入驅動器的正確方法。您需要先創建一個FAT32分區,然後使用cp將內容複製到 –
上覆制[複製shell腳本到android out文件夾並在啓動時執行它](http://stackoverflow.com/questions/14782156/copy -a-shell-script-to-android-out-folder-and-execute-it-during-boot) – cpburnz