linux - 在Linux终端中重命名文件

标签 linux bash shell unix terminal

我有2个文件

2014-06-27 names.csv 
2014-06-27 money.csv  

我想重命名这些文件并对它们执行一些操作。

我可以使用重命名命令来执行此操作吗?我应该怎么做?有更好的办法吗?

我无法在开始时使用预定义的字符长度进行截断,因为自动生成的文件可能在以后的某个日期具有不同的前缀方案。但有一件事是肯定的。它们始终以“names.csv”和“money.csv”结尾

编辑:我想将它们重命名为“names.csv”和“money.csv”。非常抱歉没有提供此信息

最佳答案

您可以使用此重命名命令:

rename 's/^.* (.*\.csv)$/$1/' *.csv

关于linux - 在Linux终端中重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24450700/

相关文章:

php - Docker 和 php-cli

linux - 从文件中提取文本+变量不起作用

c++ - 不调用 libusb_exit() 的后果是什么

linux - 让 cron 作业每 30 分钟运行一次 - 使用 cron.hourly?

bash - 捕获 bash exec I/O 重定向中的错误输出

linux - Bash 脚本,组合系统中所有用户的目录大小

linux - shell 'SED' - 使用变量

linux - AWK 添加 if 语句以将零添加到数字范围 0 到 9(需要使用 AWK)

linux - unix & gnu/linux 发行版 : possible locations for 'which' command?

c++ - Linux C++ 检测用户 shell(csh、bash 等)