在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/’ *
“`
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。