shell脚本来复制文件

时间:2013-09-11 12:10:47

标签: java linux tomcat ubuntu-12.04

我已经创建了一个shell脚本来复制所有具有相同根目录的文件。我一直在谷歌搜索并找到解决方案,但它不起作用:

#!/bin/bash
cd /home/From_folder/

for f in *.drl
do 
   cp $f /home/To_folder/${f%.drl}$(date +%m%d%y).drl
done

还有其他解决方案吗? 非常感谢

2 个答案:

答案 0 :(得分:1)

我已经测试了你的脚本,为了方便测试而改变它:

#!/bin/bash
cd /tmp/From

for f in *.drl
do
   cp $f /tmp/To/${f%.drl}$(date +%m%d%y).drl
done

它有效!所以可能你是普通用户,不能进入其他用户的家庭目录,所以脚本不起作用。告诉我错误输出! 请检查你是否可以进入目录/ home / From_folder和/ home / To_folder,我的意思是如果你不是root用户,你就不能进入其他普通用户的家庭目录。

答案 1 :(得分:-2)

试试这个:

cp * /path/to/your/folder