小编Bra*_*adH的帖子

将目录中的所有文件重命名为其文件名(非内容)的 md5 哈希值

我对 linux / 命令行非常陌生,需要加密 10K+ 文件的名称(唯一名称),以便它们与 mySQL 数据库中的 MD5 加密名称匹配。
我已经看到了如何重命名文件目录以及如何获取文件的哈希值(mdsum?),但我一直坚持如何获取文件名的哈希值,然后将该文件重命名为生成的哈希值保留扩展即

mynicepicture.jpg > fba8255e8e9ce687522455f3e1561e53.jpg 
Run Code Online (Sandbox Code Playgroud)

似乎它应该是一个简单的重命名或mv行,但我无法理解它。
非常感谢您的见解

PS 我已经在几个接近我正在寻找的例子中看到了 Perl 函数的使用,但不知道在哪里/如何使用它们。

command-line rename mv

11
推荐指数
3
解决办法
8927
查看次数

标签 统计

command-line ×1

mv ×1

rename ×1