Linux重命名文件命令

时间:2020-01-09 10:41:53  来源:igfitidea点击:

如何使用Linux bash命令提示符将名为resumezzz.pdf的文件重命名为resume.pdf?
您需要使用mv命令。
它用于重命名和移动文件和目录。

要重命名多个文件,请使用regex的MySQL/MariaDB软件包提供的重命名命令或者脚本。

如何重命名Linux文件?

语法如下:

mv old-file-name new-file-name
mv [options] old-file-name new-file-name
mv file1 file2

示例:使用mv命令重命名文件

在此示例中,将名为resumezzz.pdf的文件重命名为resume.pdf。
打开命令行终端(选择应用程序>附件>终端),然后执行:

mv resumezzz.pdf resume.pdf

如果resumezzz.pdf位于/home/Hyman/docs/files目录中,请执行:

cd /home/Hyman/docs/files
mv resumezzz.pdf resume.pdf

或者

mv /home/Hyman/docs/files/resumezzz.pdf /home/Hyman/docs/files/resume.pdf

使用ls命令查看文件:

ls -l file1
ls -l file1 file2
ls -l /home/Hyman/docs/files/*.pdf
ls -l *.pdf

Linux重命名文件语法

简而言之,要重命名文件:

mv file1 file2

您可以获得详细的输出,即mv命令可以使用以下语法解释正在执行的操作:

mv -v file1 file2

输出示例:

`file1' -> `file2'

要使mv具有交互性,请传递-i选项。
此选项将在覆盖文件之前提示,建议新用户使用:

mv -i file1 file2

输出示例:

mv: overwrite `file2'? y

如何使用重命名命令来重命名多个文件

语法为:

rename 's/old/new/' files
rename [options] 's/old/new/' files

例如,将所有perl文件(* .perl)重命名为* .pl,执行:

rename 's/perl/pl/' *.perl

或者

rename -v 's/perl/pl/' *.perl

输出示例:

'bar.perl' renamed to 'bar.pl'
'foo.perl' renamed to 'foo.pl'
'input.perl' renamed to 'input.pl'
'output.perl' renamed to 'output.pl'
'test.perl' renamed to 'test.pl'

上面的命令将所有扩展名为.perl的文件更改为.pl。
有关更多信息,请参见如何在Linux或者Unix中的Shell提示符下重命名多个文件。

有关mv命令的详细信息

您还可以使用以下命令在mv上查看手册页:

man mv

或者

info mv

或者

man rename