我想将文件从下载、文档、图片、音乐等移动到共享位置。这是出于多种原因,包括因为我想将媒体放在一个中心、共享的地方。
我想避免破坏具有相同名称的现有文件,但如果文件具有相同的大小,那么我通常很乐意保留较新的文件。也可以移动名称重复但大小不同的文件,但附加一些适合新文件的内容。
无论如何,我有一个 perl 脚本“ckmv”,它可以完成我想要的大部分功能,但我想知道 shell 脚本中是否有更惯用的方法?你是否有过这样的需求,你会怎么做?
我刚刚发现这个帖子,(如何将文件从一个文件夹移动到另一个文件夹并在名称后附加时间戳?),它解释了如何通过附加文件创建日期来伪造新名称。这是有道理的,我可以补充一下。
谢谢你!
答案1
我已经发现弗斯林特为此做好工作。