SHELL SCRIPT: 如何将用户作为变量传递的目录复制到另一个目录中作为变量?
我的意思是,用户键入源目录和目标。因此,将目录中的文件复制到另一个目录。
答案 0 :(得分:2)
if cp -R "$source" "$destination"
then echo "Copy successful :)"
else echo "Copy failed :("
fi
-R
的{{1}}选项指定它应该递归复制目录。 cp
应包含原始目录,$source
应包含您希望其复制的位置。
答案 1 :(得分:0)
如果你想做这样的事情:
$ ./script.sh file1.ext file2.ext
script.sh
可以是:
#!/bin/bash
cp -rv "$0" "$1"
希望它有所帮助。