我想將文件從下載、文件、圖片、音樂等移動到共享位置。這是出於多種原因,包括因為我想將媒體放在一個中心、共享的地方。
我想避免破壞具有相同名稱的現有文件,但如果文件具有相同的大小,那麼我通常很樂意保留較新的文件。也可以移動名稱重複但大小不同的文件,但附加一些適合新文件的內容。
無論如何,我有一個 perl 腳本“ckmv”,它可以完成我想要的大部分功能,但我想知道 shell 腳本中是否有更慣用的方法?你是否有過這樣的需求,你會怎麼做?
我剛剛發現這個帖子,(如何將文件從一個資料夾移動到另一個資料夾並在名稱後面附加時間戳?),它解釋瞭如何透過附加文件建立日期來偽造新名稱。這是有道理的,我可以補充一下。
謝謝你!
答案1
我已經發現弗斯林特為此做好工作。