我一直在尝试使用--suffix
功能更改备份文件的后缀,但我不太清楚如何操作。目前这行代码
find ./$1 -name "IMG_****.JPG" -exec cp --backup=t {} ./$2 \;
在第一个命令行参数目录中搜索IMG_****.JPG
格式的图像,并将它们复制到第二个输入的目录,复制任何具有重复名称的文件,并在最后给出后添加=t
后缀IMG_****.JPG.~1~
等.~1~
而不是.JPG
我想添加--suffix
之类的内容,有关如何使用foreach (float enemyKey in enemyKeysAAB)
{
if (bullets[key].Intersects(enemyHitboxAAB[enemyKey]))
{
if (hpLEnemyAAB.Contains(enemyKey))
{
money += 20;
tScore += 155;
removeLEnemyAAB.Add(enemyKey);
hpLEnemyAAB.Remove(enemyKey);
}
else if (bullets[key].Intersects(enemyHitboxAAB[enemyKey]))
{
removebullet.Add(key);
hpLEnemyAAB.Add(enemyKey);
}
}
}
执行此操作的任何想法?
答案 0 :(得分:1)
阅读man page:
备用后缀为“
~
”,除非使用--suffix
或SIMPLE_BACKUP_SUFFIX
进行设置。
从这句话中可以明显看出,提供--suffix
等同于设置SIMPLE_BACKUP_SUFFIX
,顾名思义它只适用于简单备份(即--backup=simple
或{{1 }})。如,
--backup=never
但是,您要通过> touch src dst
> cp --backup=simple --suffix=.bak src dst
> ls src* dst*
dst dst.bak src
请求编号备份,因此您将获得的后缀始终为--backup=t
,.~1~
等,不受.~2~
的影响。< / p>