Articles of 重命名

一个class轮重命名一堆文件

我一直在寻找一个Linux命令行来一次重命名一堆文件。 pattern1.a pattern1.b pattern1.c … 一旦命令执行,我应该得到 pattern2.a pattern2.b pattern2.c …

在Ubuntu的所有子目录中将文件名更改为小写

我知道这是问,但我发现迄今为止还没有解决。 我来的壁橱是这样的: rename -n 'y[AZ]/[az]/' *它适用于当前目录。 我不太擅长Linuxterminal,所以我应该添加到这个命令中,将它应用到我所在的所有子目录中的所有文件,谢谢!

更改进程名称而不更改Linux中的argv

我需要用C语言修改我的程序的进程名称。 我确切地说,这不是我想改变的线程的名称。 我想改变我的程序名称,但唯一的解决scheme是修改argv[0]的值。 我还发现了prctl(PR_SET_NAME, "newname")另一个解决scheme,但是此解决scheme不起作用。

Linux zip命令:添加不同名称的文件

我想用一个不同的名称在一个zip文件中添加一个文件,并避免使用所需的名称创build一个新文件。 例如,我想将myfile.txt文件添加到zip,但将其重命名为myfile2.txt。 谢谢

在Linux上将一组文件重命名为001,002 …

我原来有一组图像的formsimage_001.jpg,image_002.jpg,… 我经历了他们,并删除了几个。 现在我想将剩余的文件重命名为image_001.jpg,image_002.jpg,… 有没有一个Linux命令可以做到这一点? 我熟悉重命名,但不能看到任何东西来订购这样的文件名。 我在想,因为ls *.jpg按顺序列出文件(有间隙),解决方法是将输出传递给bash循环或其他东西?

将多个目录中的文件重命名为该目录的名称

我有这样的东西: v_1/file.txt v_2/file.txt v_3/file.txt … 我想重新命名这些文件是这样的: v_1.txt v_2.txt v_3.txt … 在同一个目录下。 我想我可以使用rename但我不知道如何使用它与文件夹和文件重命名在同一时间。

批量重命名文件

我想批量重命名目录中的一些文件,以便从文件名中去除前面的数字和henn。 Old file name: 2904495-XXX_01_xxxx_20130730235001_00000000.NEW New file name: XXX_01_xxxx_20130730235001_00000000.NEW 我怎样才能做到这一点与Linux命令?

batch file只检测文件名的一部分

我需要一个可以检测部分文件名的batch file片段,然后重命名它。 请注意,文件名后面的数字随机变化,但“文件”总是相同的。 例: 文件名:file143424 总是只有一个文件需要在文件夹中重命名。 该脚本将删除旧版本的文件。 例如,我把第一个文件放在文件夹里面,脚本也放在里面。 然后运行脚本,将其重命名为文件。 然后,如果我放入一个新文件,脚本再次运行时,将从“文件”前缀中识别出它,并在删除旧文件后将其重命名为文件。

查找并重命名没有扩展名的文件?

所以,我有一堆没有扩展名的文件。 我想写一个Windows批处理脚本,将: 查找没有扩展名的文件(在指定的文件夹中) 将.bla添加到文件名的末尾 我是这样一个窗口批处理脚本noob我什至不知道从哪里开始。 build议?

如何使用Windows批处理编程来重命名与该文件夹内第一个文件的文件名相同的文件夹?

我有一组约3000个名为XYZ-1到XYZ-3000的文件夹。 这些文件夹内部是一组图像文件和一个描述文本文件。 如: Property123_0001.jpg Property123_0002.jpg Property123_0003.jpg … Property123_0085.jpg Property123_0086.jpg Z_Description.txt .jpg文件的数量在每个文件夹中都不相同,但总是有一个描述文件。 每个目录的图像文件都有不同的名称,例如`XYZ-1可能包含Property123,而XYZ-10可能包含Easement789。 我需要在.jpg文件的“Property123”部分之后重命名包含文件的文件夹。 理想情况下,我会截断尾数字和下划线,但即使留下,也会比XYZ-1更好。 我正在处理一个batch file,但是我的文件不能运行,我不知道为什么。 这是我有: for /d %%D in (*) do ( set "_dir=%%D" set /a "_first=1" cd "%%D" for %%F in (*) do ( if %_first%==1 set "_name=%%~nF" set /a "_first=0" ) cd .. ren %_dir% %_name% ) 不幸的是,当我运行它时,命令窗口立即closures。 我试着在最后放一个暂停命令,但是没有打开窗口。 文件/文件夹没有任何反应。 我试过从命令行我的语法,一切都看起来不错。 […]