重命名索引节点号文件[UNIX](Renaming files with inode number

2019-10-18 01:16发布

我只是想通过附加下划线并表示文件的inode编号之前,我将它移动到一个目录重命名文件。

描述是:

为了避免在回收站名称冲突,文件名更改为原来的名称后跟下划线,其次是inode中的文件。 例如,如果除去了一个名为“F1”索引节点1234的文件,该文件将在回收站命名f1_1234。

有任何想法吗?

Answer 1:

这是很容易,如果平行可用:

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


文章来源: Renaming files with inode number [UNIX]