unix - 将文件名重命名为 filename_inode (Unix)
问题描述
我想将我的文件从一个位置移动到另一个位置。
在此过程中,我希望我的文件名从 filename 更改为 filename_inode
知道我该怎么做吗?
我知道我可以使用 inode
ls -i $文件名
我更喜欢不需要我下载任何附加功能的解决方案。
解决方案
在 Bash 中,您可以执行以下操作
FILE=*<your-file-name>*
mv $FILE ${FILE}_$(ls -li $FILE | awk '{ print $1}')
推荐阅读
- asterisk - 我的 execif 变量在 Asterisk 拨号计划中被忽略
- javascript - Winston:当子进程退出时尝试写入没有传输的日志
- laravel - Laravel:如何在进行“LIKE”查询时忽略数据库字段的特殊字符?
- python - 为什么我找不到文件...(python)
- c# - 可以将 pdb 文件添加到 nuget 包中吗?
- reactjs - 如何获取反应表中当前数据的长度
- python - 解释训练损失
- python - 将 javascript Date.now 转换为 pandas to_datetime
- r - 计算二维欧几里得距离并将其作为列添加到数据中
- mql4 - 有没有一种方法可以在数组中找到彼此最近的数字