Jump to...
redirecting...

Log for Ubuntu 台灣社群

我的還沒被認為是病毒
可能我在海上沒辦法更新病毒碼
#!/bin/sh

folderName="$(date -d '15 days ago' +%Y-%m-%d)"

find . -type d -name $folderName -print -exec mv -v '{}' "./target/$folderName" \;
請問一下,當我執行上述的 shell 時,console 會跑出三行結果:

./2021-03-14

renamed './2021-03-14' -> './target/2021-03-14'

find: ‘./2021-03-14’: No such file or directory


最後一行說找不到目錄或檔案,可是我檔案已經成功搬離了,請問我錯在哪裡?
要如何讓第三行不要出現?
或者這是正常的?
用markdown 做presentation ?
@justin761002 我不太確定為什麼要先用find找資料夾,我的話就直接用mv移動了
[photo](media:AgACAgUAAx0CPRn5XQABARpfYGGG6THlMqq05OuqGzI4PKCnmw0AAi2sMRu6nxBXRhB91qK96TD8mW9zdAADAQADAgADbQADikoAAh4E@telegram)
參考看看
感謝你,我參考看看
[sticker](media:AAMCBQADHQI9GfldAAEBGmJgYYfeYzyZYXDFfvdHudaHHV_-pgAC2R8AAvwLkzNz0nYz-Ka_SxhyQmx0AAMBAAdtAAOtMQACHgQ@telegram)