【发布时间】:2018-08-04 03:28:24
【问题描述】:
要切换两个文件名,我可以:
mv first firstTmp
mv second first
mv firstTmp second
这是否可以通过简单的单行实现,最好不使用临时文件名?
【问题讨论】:
-
mv -f first firsttmp && mv -f second first && mv -f firsttemp second(这是城里唯一的游戏...您可以更改它并使用cp和最后一个rm,但您只是用一个附加命令做同样的事情) -
我投票决定将此问题作为题外话结束,因为您的问题与“编程”无关,它更适合 StackExchange 站点 Super User 或 Unix & Linux。
-
您也可以使用
mktemp,而不是硬编码“firstTmp”。