标签: unix rename linode
我只是尝试通过在将其移动到目录之前附加下划线和所述文件的inode编号来重命名文件。
描述如下:
要避免回收站中的名称冲突,请将文件名更改为 原始名称后跟下划线,后跟inode 文件。例如,如果名为“f1”的文件带有inode 1234 删除后,该文件将在回收站中命名为f1_1234。
有什么想法吗?
答案 0 :(得分:0)
如果 parallel 可用,则很容易:
ls f* | parallel 'mv {} newDir/{}_`stat -c%i {}`'