2013-04-04 47 views

回答

2
if cp -R "$source" "$destination" 
then echo "Copy successful :)" 
else echo "Copy failed :(" 
fi 

-R選項cp指定它應該遞歸複製目錄。 $source應該包含原始目錄,並且$destination應該包含您想要複製的位置。

+0

它說cp:缺少文件操作數 – user2137198 2013-04-04 02:41:51

+0

如果這樣說,你沒有正確設置'$ source'和'$ destination'。 – Barmar 2013-04-04 02:44:50

+0

我設置了:./script/home/user/Documents// tmp/ 它錯了嗎? – user2137198 2013-04-04 02:48:07

0

如果你想要做這樣的事情:

$ ./script.sh file1.ext file2.ext 

script.sh可能是:

#!/bin/bash 
cp -rv "$0" "$1" 

希望它能幫助。

+0

您需要在空白的情況下引用變量。 – Barmar 2013-04-04 02:45:19

+0

感謝您的提示,@Barmar – juanchopx2 2013-04-04 02:47:47