如何重命名两个文件 - 首先是第二个和相反的

时间:2018-02-24 02:03:31

标签: linux shell rename

要切换两个文件名,我可以:

mv first firstTmp
mv second first
mv firstTmp second

这是否可以使用简单的单行,最好不使用时态文件名?

1 个答案:

答案 0 :(得分:1)

您只想,如果不使用临时文件,将会如何实现。如果您将文件名更改为第二个文件,您将永远丢失第二个文件。您可以在没有临时文件的情况下执行此操作,但此过程仍然耗费更多时间。您必须将文件重命名并移动到另一个(例如\ tmp)目录,将第二个文件重命名为第一个文件的名称,并将文件从\tmp复制到当前目录。