linux 修改文件后缀
时间: 2023-10-19 10:34:19 浏览: 65
在Linux中,可以使用`rename`命令来批量修改文件后缀名。该命令的语法如下:
```
rename 's/原后缀/新后缀/' 文件名模式
```
其中,`原后缀`为要替换的文件后缀名,`新后缀`为要更改为的新的文件后缀名,`文件名模式`为要匹配的文件名模式。
例如,如果你想将当前目录下所有后缀名为`.txt`的文件改为`.csv`后缀,可以使用以下命令:
```
rename 's/\.txt$/.csv/' *.txt
```
这个命令将会把所有后缀名为`.txt`的文件名中的`.txt`替换为`.csv`。
另外,如果你想在文件名前面添加一个固定的前缀,可以使用以下命令:
```
rename 's/^/前缀/' 文件名模式
```
其中,`前缀`为要添加的前缀。
例如,如果你想在当前目录下的所有文件名前面添加`goodluck`前缀,可以使用以下命令:
```
rename 's/^/goodluck/' *
```
这个命令将会在所有文件名的前面添加`goodluck`前缀。
使用这些命令可以快速、批量地修改文件的后缀名和添加前缀。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [详解Linux批量更改文件后缀名](https://download.csdn.net/download/weixin_38725260/12845187)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [linux 指令 批量修改文件名后缀名命令rename](https://blog.csdn.net/qq_34823218/article/details/110931901)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]