【问题标题】:Renaming files with inode number [UNIX]使用 inode 编号重命名文件 [UNIX]
【发布时间】:2013-04-11 01:56:54
【问题描述】:

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

说明是:

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

有什么想法吗?

【问题讨论】:

    标签: unix rename linode


    【解决方案1】:

    如果 parallel 可用就很容易了:

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

    【讨论】:

      猜你喜欢
      • 2015-07-19
      • 2011-06-10
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 2021-04-10
      相关资源
      最近更新 更多