小编Jud*_*den的帖子

如何在命令行上交换两个文件的名称?

我目前正在 Ubuntu 10.04 下的 bash 中工作,但该解决方案在其他环境中也会很有趣(例如 Windows cmd.exe)。我通常会用临时名称重命名第一个文件,用第一个名称重命名第二个文件,最后用第二个名称重命名临时文件。是否有用于一步完成此操作的习语或程序?

示例(bash):

$ mv file1 tmp; mv file2 file1; mv tmp file2
Run Code Online (Sandbox Code Playgroud)

command-line rename

6
推荐指数
1
解决办法
3608
查看次数

标签 统计

command-line ×1

rename ×1