我试图将$ CurrentFile从$ CurrentDir复制到$ CurrentBackup。我遇到的问题是该文件从父目录复制每个$ CurrentFile。 因此,例如,Shell脚本正在复制父目录中的每个文件
让的说输入这种
CurrentDir=/home/usr/logs
CurrentFile='SystemOut_*'
CurrentDay=6
CurrentBackup=/backup
但是,该命令将/家庭的/ usr/Serverinf至$ CurrentBackup复制每$ CurrentFile ...
find . $CurrentDir . -type f -name $CurrentFile -mtime +$CurrentDay -exec cp {} $CurrentBackup \;
我不确定我做错了什么...有人能告诉我我做错了什么吗? 如果我不能使用这个命令,你能告诉我替代命令吗?
感谢您的帮助!
你说它正在移动,但你正在使用cp。你确定它正在移动,而不是复制? –
哦操作我的意思是复制不移动...但它仍然复制一切... – user1516649
为什么有一个“。” $ CurrentDir之前和之后? –