相关疑难解决方法(0)

如何一次重命名多个文件?

我需要重命名一堆文件以修复它们的排序顺序,因此我需要能够进行某种“查找和替换”,以便我可以一次替换文件名的块。

我应该使用哪些工具?我更喜欢 GUI,但命令行工具推荐也可以。

files software-recommendation batch-rename

44
推荐指数
4
解决办法
5万
查看次数

`rename` 命令从何而来?

哪里的rename命令是从哪里来的?

user@host> dpkg -S /usr/bin/rename
dpkg-query: no path found matching pattern /usr/bin/rename
Run Code Online (Sandbox Code Playgroud)

command-line dpkg rename

17
推荐指数
3
解决办法
2605
查看次数

重命名终端中的多个文件

我在一个文件夹中有 40 个 mp4 文件。

每个文件都以video_. 每个文件都是格式video_*.mp4

我需要重命名所有文件,并video_从每个文件的开头删除。我怎样才能从终端做到这一点?

command-line batch-rename

13
推荐指数
2
解决办法
5万
查看次数

如何在批量重命名操作中移动文件名中的数字?

在过去的几个小时里,我一直试图弄清楚如何重命名文件。

我有 2000 个文件是这样的:

file.1.pdb
file.2.pdb
file.3.pdb
Run Code Online (Sandbox Code Playgroud)

我想将这些文件重命名为:

file.pdb.1
file.pdb.2
file.pdb.3
Run Code Online (Sandbox Code Playgroud)

command-line batch-rename

13
推荐指数
5
解决办法
2416
查看次数

将所有“.pdf”文件重命名为“_0.pdf”

我想将所有文件复制*.pdf*_0.pdf

我该怎么做?

command-line rename copy

11
推荐指数
2
解决办法
3083
查看次数

一次重命名多个文件

我有一堆使用 ffmpeg 转换为 mp3 文件的 wav 文件。

现在 mp3 文件都被命名为file.wav.mp3.

如何.wav在保留文件名的其余部分的同时删除后缀?我想一次在整个目录上执行此操作。

command-line rename

8
推荐指数
3
解决办法
1572
查看次数

如何重命名文件以排除日期时间戳?

我想要一个正则表达式来重命名我的文件。Microsoft Windows 更改了我的文件名,我想从文件名中删除带括号的日期时间子字符串。

以下是一些示例文件名:

icon-culture (2015_09_04 06_58_44 UTC).png
icon-disk (2015_09_04 06_58_44 UTC).png
icon-download (2015_09_04 06_58_44 UTC).png
icon-drop (2015_09_04 06_58_44 UTC).png
icon-file (2015_09_04 06_58_44 UTC).png
icon-film (2015_09_04 06_58_44 UTC).png
icon-flag (2015_09_04 06_58_44 UTC).png
icon-folder (2015_09_04 06_58_44 UTC).png
icon-garbage (2015_09_04 06_58_44 UTC).png
icon-graph (2015_09_04 06_58_44 UTC).png
icon-heart (2015_09_04 06_58_44 UTC).png
icon-help (2015_09_04 06_58_44 UTC).png
icon-lock (2015_09_04 06_58_44 UTC).png
icon-map (2015_09_04 06_58_44 UTC).png
icon-media (2015_09_04 06_58_44 UTC).png
icon-money (2015_09_04 06_58_44 UTC).png
icon-monitor (2015_09_04 06_58_44 UTC).png
icon-notes (2015_09_04 06_58_44 UTC).png
icon-openmail (2015_09_04 06_58_44 UTC).png …
Run Code Online (Sandbox Code Playgroud)

command-line files regex rename

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

如何删除方括号、里面的任何文本以及方括号前后的空格?

我有很多照片需要重命名。

[Wedding] Happy Day_001 [February].jpg
[Mountain] Summer Camp_165 [May].jpg
[Beach] Music Fest_58 [August].jpg
Run Code Online (Sandbox Code Playgroud)

我需要删除所有方括号。为此,我找到了this & this

sed在这些页面中使用命令,括号前后的空格仍然存在。就我而言,我希望删除里面的文本、前后的空格以及括号本身。

Happy Day_001.jpg  
Summer Camp_165.jpg  
Music Fest_58.jpg
Run Code Online (Sandbox Code Playgroud)

要删除[first]?&?[last]括号,如何使用sed命令执行此操作?

command-line bash sed batch-rename

6
推荐指数
2
解决办法
2266
查看次数

使用通配符进行批量重命名?

我意识到我已经以一种方式命名了一堆文件,所以我想将任何以“1”开头的文件重命名为相同的东西,除了以 2 开头。

例如mv 1.4.5.txt 2.4.5.txtmv 1-chart.jpg 2-chart.jpg等。

我试过了,mv 1* 2*但这不被接受,因为它解释2*为一个目录。

bash scripts rename mv

5
推荐指数
1
解决办法
1万
查看次数

如何从文件名中删除一串文本?

这个问题之后,我将各种 SVG 导出到 PNG,但是有一个小问题,所有文件的名称中都包含扩展名 .svg 和 .png,如 .svg 和 .png file.svg.png

现在我想知道的是如何从文件名中删除 .svg 字符串,而无需遍历每个文件并右键单击>重命名?。

files rename

4
推荐指数
2
解决办法
1万
查看次数

重命名所有 *.jpg 文件的文件名中的单词

我正在尝试将多个 JPEG 文件的文件名中的一个单词从Hoddesden重命名为 Hoddesdan

如何在 Ubuntu 命令行上执行此操作?

例子

R59-GBR_Hoddesden_2015-08-21_15-48-00-190_UNKNOWN.jpg
to 
YR59-GBR_Hoddesdan_2015-08-21_15-48-00-190_UNKNOWN.jpg 

YR59FRP-GBR_Hoddesden_2015-08-21_15-47-59-222_APPROACH
to
YR59FRP-GBR_Hoddesdan_2015-08-21_15-47-59-222_APPROACH
Run Code Online (Sandbox Code Playgroud)

12.04

2
推荐指数
3
解决办法
701
查看次数

在文件夹中每个文件的末尾附加 .mp3

我有一个包含多个文件的文件夹,我想在每个文件的末尾附加 .mp3 扩展名。有没有办法用一个命令重命名所有这些文件。?

command-line files

0
推荐指数
1
解决办法
1768
查看次数