我已经创建了一个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
还有其他解决方案吗? 非常感谢
答案 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