我对 linux / 命令行非常陌生,需要加密 10K+ 文件的名称(唯一名称),以便它们与 mySQL 数据库中的 MD5 加密名称匹配。
我已经看到了如何重命名文件目录以及如何获取文件的哈希值(mdsum?),但我一直坚持如何获取文件名的哈希值,然后将该文件重命名为生成的哈希值保留扩展即
mynicepicture.jpg > fba8255e8e9ce687522455f3e1561e53.jpg
Run Code Online (Sandbox Code Playgroud)
似乎它应该是一个简单的重命名或mv
行,但我无法理解它。
非常感谢您的见解
PS 我已经在几个接近我正在寻找的例子中看到了 Perl 函数的使用,但不知道在哪里/如何使用它们。