Articles of 文件重命名

如何一次重命名多个文件

我的文件系统中有很多文件,目录和子目录。 例如: /path/to/file/test-poster.jpg /anotherpath/my-poster.jpg /tuxisthebest/ohyes/path/exm/bold-poster.jpg 我想将所有文件名从*-poster.jpg到folder.jpg 我已经试过sed和awk没有成功。 帮助不大?

在Linux中查找没有扩展名的文件并批量重命名它们

我的服务器上有一堆文件,如下所示。 我需要编写一个脚本,将所有文件从JPG重命名为.jpg,因为您可以看到其中一些文件已经有.jpg扩展名,有些则没有。 你可以帮我吗? 我可以通过bash或者php来完成,不pipe怎么样,我只是不知道如何。 谢谢 贾森 jects/Education/UNSW-AGSM-Ground-Floor-Thr/DSC4742JPG.jpg media/projects/Education/UNSW-AGSM-Ground-Floor-Thr/DSC4749JPG.jpg media/projects/Education/UNSW-AGSM-Ground-Floor-Thr/DSC4806JPG.jpg media/projects/Education/UNSW-AGSM-Ground-Floor-Thr/DSC4726JPG.jpg media/projects/Education/UNSW-AGSM-Ground-Floor-Thr/DSC4716JPG.jpg media/projects/Education/UNSW-AGSM-Ground-Floor-Thr/AGSM-Ground-Floor-2010-036JPG.jpg media/projects/Education/UNSW-AGSM-Ground-Floor-Thr/DSC4728JPG.jpg media/projects/Education/UNSW-AGSM-Ground-Floor-Thr/DSC4736JPG.jpg media/projects/Education/UNSW-AGSM-Ground-Floor-Thr/DSC4724JPG.jpg media/projects/Education/St_Gregorys_School/IMG0100JPG media/projects/Education/St_Gregorys_School/IMG0099JPG media/projects/Education/St_Gregorys_School/IMG0092JPG media/projects/Education/St_Gregorys_School/IMG0090JPG media/projects/Education/St_Gregorys_School/IMG0084JPG media/projects/Education/St_Gregorys_School/IMG0093JPG media/projects/Education/St_Gregorys_School/IMG0097JPG media/projects/Education/St_Gregorys_School/IMG0098JPG media/projects/Education/St_Gregorys_School/IMG0085JPG media/projects/Education/St_Gregorys_School/IMG0091JPG media/projects/Education/St_Gregorys_School/IMG0094JPG media/projects/Education/St_Gregorys_School/IMG0088JPG media/projects/Education/St_Gregorys_School/IMG0087JPG media/projects/Education/St_Gregorys_School/IMG0095JPG media/projects/Education/St_Gregorys_School/IMG0096JPG media/projects/Education/St_Gregorys_School/IMG0089JPG media/projects/Education/St_Gregorys_School/IMG0086JPG

通过删除linux中的url参数来重命名文件

我用wget下载了一些文件,文件格式如下: test.zip?AWSAccesskeyId=XXXXXXX&Expires=00000000&Signature=ZZZZZZZZZZ 有什么办法,通过删除URL参数来正确地重命名这些文件。 还有什么办法,从wget下载这样的文件,使用正确的名称(没有URL参数)。 我用下面的命令用mmv试了mmv : mmv "*.zip*" "#1.zip" 但是我找不到任何方法来安装mmv 。 我正在使用CentOS 6.所以,除了这个之外,请提出任何build议。

重命名所有'。' 除了扩展名以外的文件名中加上'_'

我正在尝试创build一个replace所有“”的脚本。 以“_”出现在文件名中。 例如,当我尝试replace所有使用此符号的符号时: rename 'y/ /_/' '{}' file # test 1.2.jpg -> test_1.2.jpg 哪些工作正常,但是当我尝试用“。”来实现时。 符号的扩展也改变了: rename 'y/./_/' '{}' file # test 1.2.jpg -> test 1_2_jpg 如何在不更改扩展名的情况下重命名文件(有一个时)?

如何在Linux / Unix中将多个文件从一个扩展名重命名为另一个?

我有一些以'.1'结尾的文件,例如: example.file.ex1.1 example.file.ex2.1 example.file.ex3.1 有没有办法,我可以快速重命名他们都没有'.1'在最后(例如example.file.ex1,example.file.ex2等)? 谢谢!

更改多个文件的名称Linux

我有一些名为a1.txt,b1.txt,c1,txt …在Ubuntu机器上的文件。 有没有快速的方法来改变所有的文件名到a2.txt,b2.txt,c2.txt …? 特别是,我想replace名称string的一部分。 例如,每个文件名都包含一个名为“apple”的string,我想在所有文件名中用“pear”replace“apple”。 任何命令或脚本?

我如何recursion重命名文件夹在Windows匹配string和忽略大小写

我有子文件夹名称: original_Optimize Original_optimize original_optimize Original_Optimize 我想重新命名所有这些: Original_Optimize 是否有一个简单的方法在Windows中做这个(也许使用PowerShell或命令提示符)?

如何通过batch file在文件扩展名后附加string

以recursion方式检查zip归档文件的完整性如何在Windows下通过batch file在文件扩展名之后附加string来重命名文件夹中的错误文件? 我试过这个脚本,它给了我没有错误,但不重命名坏文件。 FOR /R \backup %%A IN (*.zip) DO ( 7z t "%%A" | FIND "Everything is Ok" || ((REN "%%A" "%%A.bad") & (ECHO.%%A BAD >> error.log)) ) 我有PHP脚本的经验,并且通常了解这个代码块(pipe道和逻辑OR运算符的含义)。 但是,我绝对没有批处理脚本的经验,并从这个源采用脚本。 据我所知,检查收到一个“确定”或添加一个条目到日志文件并重命名该文件。 日志条目已添加,但重命名不适用。 我不明白为什么。 你能告诉我发生了什么事吗?如何才能按预期工作?

用cmd删除文件名前缀

我有一个文件夹中的成千上万的文件,其中大部分都有像这样的名称前缀:NNNN _ *。jpg 例如3453_dfgdhfdgh.jpg , 1000_dfgdhfdgh.jpg , 5463_dfgdhfdgh.jpg等 我怎么可以与CMD重命名所有文件通过删除文件中的前缀,其中存在这样的前缀?

如何在batch file中生成输出文件的自动编号?

我有一堆文件说, xxx111.txt xxx112.txt xxx113.txt 我想删除所有文件名的最后3个字符,我正在使用这个脚本 @echo off setlocal enabledelayedexpansion set X=3 for %%f in (*) do if %%f neq %~nx0 ( set "filename=%%~nf" set "filename=!filename:~,-%X%!" ren "%%f" "!filename!%%~xf" ) popd pause 当输出文件名不同时,这个运行完美。 但是,在上述情况下,所有的文件将被输出为xxx.txt和脚本抛出我的错误 “存在重复的文件名,或找不到该文件”。 有没有什么办法来调整,以便重复的文件将被重命名,也许编号1,2,3 …? 不幸的是,我不能安装任何其他软件。