在Linux上重命名文件有几种方法。 其中最常见的是mv命令,它重命名文件或目录,或将文件从一个目录移动到另一个目录。 具体怎么用? 在这里,学习和编辑将整理有关更改linux文件名的命令的知识。 我希望对大家有帮助。
重命名linux文件命令
格式
mv [options]源文件或目录目标文件或目录。
主要参数[options]
-i )交互式操作。 如果mv操作会复盖现有的目标文件,系统会询问是否复盖,并提示用户回答“y”或“n”。 这样可以避免意外复盖文件。
-f :禁止交互操作。 mv操作在复盖现有的目标文件时不提供任何指示,如果指定此参数,I参数将无法重新工作。
选择参数
如果选定的参数类型为文件,mv命令将完成文件名重命名,并将指定的源文件或目录名称更改为指定的目标文件名。
实例:
将文件test.txt重命名为wbk.txt :
$ mv test.txt wbk.txt
扩展数据: linux批量重命名命令——重命名命令
最好的选择是批量重命名文件的rename。 Linux重命名命令有两个版本。 一个是c语言版本,另一个是Perl语言版本。 判断方法:
输入man rename以显示第一行
rename(1) Linux programmer’smanualrename )1)。
这就是c语言版本。 我的是c语言版本
如果出现的是
重命名(1) perlprogrammersreferenceguiderename )1)。
这就是Perl版本
C语言版本格式: rename原始字符串的新字符串文件名
示例1 :目录test下存在两个文件: a_01和a_02。 如果需要将文件名中的a替换为b,并保留其他部分,请单击
(1)如果当前位于test目录下,请单击rename a b *
)2)如果当前位于test的父目录中,请单击rename a b test/*
Perl语言版本格式: rename 's/原始字符串/新字符串/'文件名
示例2 :如果主题为示例1
(1)如果当前位于test目录下,则为rename 's/a/b/' *
)2)如果当前位于test的父目录中,请单击rename 's/a/b' test/*
如何实现脚本:
1查找名称' a* ' -打印|
2 while read name
3 do
4 echo $name
5 rename 's/a/b/' $name
六磅
相关文章: Linux的一般基本命令
文件名--test
mkdir test将创建文件夹
mkdir test/test1/test2 -p在创建test1时继续创建test2目录,并一起创建
重命名mv test test1文件
mv test /位置将文件复制到指定位置
显示cat test文件的内容
unzip解压缩包解压缩当前文件
unzip解压缩包-d /位置将解压缩压缩包解压缩到指定位置
rm test将删除文件
rm -rf test删除包含文件或文件夹的文件目录
cp test test1复制文件
cp -r test test1复制包含文件夹下的文件的文件夹
vi文件名重命名文件的内容
按I键,下面出现insert,开始编辑内容
编辑完内容后,按esc键退出编辑模式
:wq保存结束
:q! 退出而不保存文件
报告错误并授予权限
chmod 777 ./startup.sh
chmod -R 777 catalina.sh
重新启动nginx :进入nginx上的sbin目录并重新启动:/nginx -s reload (也意味着在不关闭的情况下更新配置文件) )。
启动nginx :进入nginx的sbin目录,命令./nginx启动服务