使用inode编号重命名文件[UNIX]

时间:2013-04-18 04:49:47

标签: unix rename linode

我只是尝试通过在将其移动到目录之前附加下划线和所述文件的inode编号来重命名文件。

描述如下:

  

要避免回收站中的名称冲突,请将文件名更改为   原始名称后跟下划线,后跟inode   文件。例如,如果名为“f1”的文件带有inode 1234   删除后,该文件将在回收站中命名为f1_1234。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果 parallel 可用,则很容易:

ls f* | parallel 'mv {} newDir/{}_`stat -c%i {}`'