1

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

描述是:

为避免回收站中的名称冲突,请将文件名更改为原始名称,后跟下划线,后跟文件的 inode。例如,如果删除了一个名为“f1”且索引节点为 1234 的文件,则该文件将在回收站中命名为 f1_1234。

有任何想法吗?

4

1 回答 1

1

如果并行可用,这很容易:

ls f* | parallel 'mv {} newDir/{}_`stat -c%i {}`'
于 2013-04-18T05:13:42.303 回答