在Linux下,我们可以使用mv
命令和rename
命令来重命名文件或文件夹,下面是这两个命令的详细解释和使用示例:
1、mv
命令
mv
命令用于移动文件或目录,也可以用来重命名文件或目录,基本语法如下:
mv [选项] 源文件或目录 目标文件或目录
选项:
f
:强制覆盖目标文件或目录,不提示用户
i
:交互模式,如果目标文件或目录已存在,提示用户是否覆盖
u
:仅当源文件或目录比目标文件或目录更新时才执行移动或重命名操作
示例:
将文件file1.txt
重命名为file2.txt
:
“`
mv file1.txt file2.txt
“`
将文件file1.txt
移动到/home/user/documents
目录下并重命名为file2.txt
:
“`
mv file1.txt /home/user/documents/file2.txt
“`
将目录dir1
重命名为dir2
:
“`
mv dir1 dir2
“`
2、rename
命令
rename
命令用于批量重命名文件或目录,基本语法如下:
rename [选项] 's/原文件名/新文件名/' 文件或目录
选项:
n
:预览模式,不实际执行重命名操作,只显示将要执行的操作
v
:详细模式,显示每个操作的详细信息
示例:
将所有以.txt
结尾的文件扩展名改为.md
:
“`
rename ‘s/.txt$/.md/’ *.txt
“`
将所有文件名中的old
替换为new
:
“`
rename ‘s/old/new/’ *
“`
将所有文件名中的大写字母转换为小写字母:
“`
rename ‘y/AZ/az/’ *
“`
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/672802.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复