我試圖將$ 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之前和之後? –